int x,y,z,a要写成int x,y,z,a;
朋友,“int x,y,z,a” 一句的结尾少了个分号“;”
syntax 是句法的意思,指句子成分的构成规则,syntax error before printf 意思是在printf前出现了句法错误,句子的成分残缺或者错误,就像写中文句子一样,一句的结尾必有标点。
printf前面有语法错误,你看看前一句是不是少分号了。
int x,y,z,a的后面掉了一个分号";"
编译器已经提示第5行printf之前有错误。
c语言中,“;”是语句结束的标志,一般用于定义,输出,输入后,若不加,就会出现error,然后你运行前,建议你先Debug,xixi