一个简单的C语言题,菜鸟求助!!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:48:24
main()
{int x=123 y=0123 z=0x123;
printf("%d%d%d\n",x,y,z);
printf("%o%o%o\n",x,y,z);
printf("%x%x%x\n",x,y,z);}

我打完后出现了错误提示:
Compiling F:\TURBOC2\NONAME.C:
Error F:\TURBOC2\NONAME.C 2: Declaration syntax error in functin main
Error F:\TURBOC2\NONAME.C 3:Undefined symbol 'y' in function main
Error F:\TURBOC2\NONAME.C 3:Undefined symbol 'z' in function main

各位前辈我是哪个地方打错了,还有运行结果是什么?小弟在这谢谢各位前辈了。

main()
int x=123, y=0123 ,z=0x123;
{
printf("%d%d%d\n",x,y,z);
printf("%o%o%o\n",x,y,z);
printf("%x%x%x\n",x,y,z);
}

#include<stdio.h>
void main()
{
int x=123, y=0123 ,z=0x123;//变量之间用‘,’隔开
printf("%d%d%d\n",x,y,z);
printf("%o%o%o\n",x,y,z);
printf("%x%x%x\n",x,y,z);
}
我是一菜鸟。相互学习

main()
{int x=123;y=0123;z=0x123;
printf("%d%d%d\n",x,y,z);
printf("%o%o%o\n",x,y,z);
printf("%x%x%x\n",x,y,z);}

定义时忘记打分号了,结果自己运行下

声明错了int x=123,y=0123,z=0x123;
不要直接复制粘贴,逗号是打出来的。