请问这几段代码有未定义或未指定行为吗?
int a=read(),b=read();
int a=1; int b=++a,c=++a;
int y=tr[x].p,z=tr[y].p;
现在在本地和洛谷 IDE 这三个都是从左到右执行的,就想问一下。