差了{},应该修改为:
int main(){
int a=42486;
printf("%o,%x\n",a,a);
}
另外,在turboc下的int最大是32768,你这个42486太大了。
#include
int main(void)
{
int a=42486;
printf("%o,%x\n",a,a);
return 0;
}
未指定返回值,main函数要用{}括上,定义main()函数要这么写:
int main (int argc;char *argv[];)
或者
int main(void)
其他的定义方式都是错误的或不可移植的,会产生很复杂的bug。
要注意代码风格,虽然程序由机器来执行,但是代码是让人阅读的,所以应该尽量把代码写的漂亮些。
日。。。这是哪个年代的编译器、、、、、、、、、、、、、