C++程序单独运行的时候按一下回车就会退出,没有运行结果显示

C++程序单独运行的时候按一下回车就会退出,没有运行结果显示,第1张

这里我感觉有几处可疑之处,首先int main()那么程序的结尾处必有return 0;其次定义产量均为int型,输入时却是长双精读Ld我不知是否有问题,最后C中没有else if语法,而C++有,C只有IF (condition )

statements;

else

statements;没有else if,显然你这不然C++语言

其实已经显示完a了,只不过太快了,你还没看见呢,程序就结束了。

你应该在printf("a"); 的后一行加上一个断点,再运行,程序会停下来。

也可以这样:

#include<cinioh>

main()

{

int a;

scanf("%d",&a);

printf("%d",a);

getch();

}

那是因为你没有让程序停止,输入完之后就退出程序了,就看不到执行结果了,在main函数最后加一个getchar();就好了,这句话的作用是让程序在执行到这句话的时候停止并等待用户输入一个字符,就是只有你再输入一个字符的时候程序才能结束。这样你就能看到执行结果了。

以上就是关于C++程序单独运行的时候按一下回车就会退出,没有运行结果显示全部的内容,包括:C++程序单独运行的时候按一下回车就会退出,没有运行结果显示、C语言中用scanf需要输入的地方按回车怎么就退出了、C++的程序运行成功无错误 但进入用户界面后输入一个数字 但一按回车键就自动退出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10136591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存