永发信息网

使用vs2010编写任何程序都会出现返回值为 0 (0x0)。 超级菜鸟

答案:5  悬赏:70  手机版
解决时间 2021-12-23 01:21
#include
main
{
printf("a=%4d;b=%-6.2f,c=%c,d=%s",12,3.456 ,'A',"hello");
}

“hello world.exe”: 已加载“C:\Users\ale\Documents\Visual Studio 2010\Projects\hello world\Debug\hello world.exe”,已加载符号。
“hello world.exe”: 已加载“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
“hello world.exe”: 已加载“C:\Windows\System32\kernel32.dll”,Cannot find or open the PDB file
“hello world.exe”: 已加载“C:\Windows\System32\KernelBase.dll”,Cannot find or open the PDB file
“hello world.exe”: 已加载“C:\Windows\System32\msvcr100d.dll”,已加载符号。
程序“[1636] hello world.exe: 本机”已退出,返回值为 0 (0x0)。

我是初学者,希望大家能帮帮我...
最佳答案
0是程序的返回值,你在main加return 1;他返回值就是1了
main()的返回值就是程序的返回值
那为什么你没有return还是返回值了呢?应为crt做了调整
你加不加return 0;都有xor eax,eax
可以自己看反汇编
全部回答
你加int main() { printf("a=%4d;b=%-6.2f,c=%c,d=%s",12,3.456 ,'A',"hello"); return system("pause"); }
#include #include main { printf("a=%4d;b=%-6.2f,c=%c,d=%s",12,3.456 ,'A',"hello"); getch(); } 这样试一下,OK了!
将 return us; 这句移到至最后一个}前一行即可。
返回值是0说明程序没问题 如果你看不见运行的窗口,在printf下面加上一句 system ("pause");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题Languageisacity,tothebuildingof_
使命召唤OL win8.1使用兼容模式 只能玩一盘
蓝月传奇 选择哪个职业好
从番禺市桥去佛山南海要多少车费
阳台上种什么植物风水好
安利销售额最低多少才有返点
昔的成语有哪些
电商平台中企业入驻商城的情况说明怎么写
湖南南华附一护士的一月收入有多少?
买了条黄金项链,颜色有点偏红不是黄色,和玫
户口,请问:可以挂在亲戚的名义下吗?亲戚是
单选题关于工业革命和第二次工业革命的说法正
外派微软 这个是什么职位
吴江城市彩虹有道平望的吗
都说梦想很伟大。梦想让你改变了吗? 你们现
推荐资讯
这个图片是什么意思
下列物质属于纯净物的是A.空气B.矿泉水C.合金
如图所示,如果闭合开关S1与S2、断开S3,则灯
本田飞度油耗高什么原因
盆栽西红柿如何种植?
已知弦长和拱高算半径和弧长在EXCEL中怎么输
增值税发票开票方和开票人一样吗
天长地久的古文怎么写
重庆位于中国哪个省份
Thereare________apples,butnot_____
西沟派出所地址在什么地方?想过去办事
库车县安全生产监督管理局地址在什么地方?想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?