#include<stdio.h> main() {int a=1,b=0; printf("%d",a}; printf("%d尀n"); } 这个程序有问题吗》?

为什么不能运行?
2025-03-22 16:30:37
推荐回答(3个)
回答1:

有问题,但在有些系统上可以运行、结果会有问题。
1)main形式为,int main(){

return 0;
}
2)输出函数没有参数,会输出些莫明其妙的东西,这个函数会从堆栈上获取,程序没有设置的参数!结果未知!!

回答2:

你的第二个输出有的%d,但是没有地址,当然错了啊
如果把%d去掉就对了

回答3:

#include
main() {
int a=1,b=0;
printf("%d",a};
printf("%d\n",b);
}
这样就OK了,好好看看书吧