为什么我在Microsoft Visual Studio 2010中运行c语言闪一下就不见了 我刚刚开始学习C语言..用visual studio2010...

microsoft visual studio 2010 \u8fd0\u884c\u5403\u3001C\u8bed\u8a00\uff0c\u7f16\u8bd1\u6210\u529f\u4e86\u4e3a\u4ec0\u4e48\u8fd0\u884c\u65f6\u95ea\u73b0\u4e00\u4e0b\u7136\u540e\u63d0\u793a\u8fd4\u56de\u503c\u4e3a0\uff1f\u5982\u56fe

\u5728\u540e\u9762\u52a0\u4e00\u53e5getchar()
#include
main()
{
printf("this is C");
getchar();
}

\u8fd9\u79cd\u60c5\u51b5\u5f88\u666e\u904d\uff0c
\u89e3\u51b3\u65b9\u6cd5\u662f\uff0c\u5728return 0 ; \u4e4b\u524d\u6dfb\u52a0\u4e00\u53e5 scanf(" %d", &a); //a\u662f\u4e2aint \u53d8\u91cf\uff0c\u8fd9\u6837\u5c31\u53ef\u4ee5\u8ba9\u7a0b\u5e8f\u505c\u4f4f\u4e86\uff0c\u6700\u540e\u6309\u4efb\u610f\u952e\u9000\u51fa\u3002

在main函数return之前(如无return则在}前)加上system("pause");试试。

如果编译无法识别该语句,加上头文件<stdio.h>

程序最后如果不加getchar或暂停等语句就是一闪而过,如果想看到输出结果可以在main最后加getchar。如果想看程序的执行过程,可以对程序进行单步调试,

添加如下语句:
getchar();
getchar();
不信可以试一下。

那是调试
按ctrl + f5就好了

扩展阅读:www.microsoft.com ... microsoft 365 ... 新笔记本microsoft怎么弄 ... 电脑开机就出现microsoft ... 笔记本怎么跳过microsoft ... 我的世界microsoft账户 ... 电脑怎么解除microsoft ... microsoft创建账户怎么弄 ... microsoft store ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网