㈠ 为什么我电脑运行我编写的C程序时结果出来后就一瞬间就消失了 希望大佬们可以解答的细一点点嘻嘻
你按的是f5运行吧。程序结束了,当然直接消返旅桐失了呀。
你要是按ctrl+f5,或者在main函数最后加上一个漏坦请求输入的代码,他就会停止在那边镇滑
㈡ c语言程序调试后很快结果就没了
和VC++不一样,TC在运行完程序后是不会暂停陵手神的,尺亏所以窗薯迹口闪一下就会关闭
如果需要查看运行结果,就需要在程序结束时(return语句之前)加一句getch();作用是等待用户的键入,这时如果你按任意键程序程序才会执行完毕,这样你就可以看到运行结果了
㈢ 为什么运行C语言的程序会一闪而过,看不到结果
这是由于你不知道具体的方法。首先要确定你编写的是win32控制台应用程序。
然后,有三个方法来执行:
方法一:
点左下角带windows旗帜的图标,输入cmd,出现DOS窗口,然后将你编写的C语言程序编译成的可执行文件拖曳到窗口中,执行即可。
方法二:
在你的程序中添加头文件#include <stdlib.h>
在你的主程序中添加代码:system("pause");
方法三:
在你的程序中添加头文件#include <conio.h>
在你的主程序中添加getch();
㈣ 用vc2010编C语言,为什么编出来的exe双击打开,刚刚出现窗口就马上消失了。还有打开了一按回车键,又消失了
原因是,你打开了exe之后。程序就开始运行了。运行完后窗口会关闭。
其实电脑已经帮你运行完了所有你的程序,只不过电脑运行的很快,一下就运行完了。你打印出的东西,有显示,但你还没反应过来看不到。
这个问题,你只要在你的程序后面加个scanf语句,就行,这样,你的程序在运行完之后,会等待你输入,就会停在窗口。而你的程序在那个时候是运行完了的
㈤ 为什么c语言程序出现了就马上消失了
你没有让程序暂停,它一输出后就结束了。
你可以这样写:
#include<stdio.h>
#include<stdlib.h>
main()
{
printf("abcdef");
printf(" ");
system("pause");
}
或者,不改,直接在cmd中运行
㈥ 为什么C语言编写的程序运行时闪一下就没了
C语言编写的程序运行时闪一下就没了是设置错误造成的,解决方法为:
1、我们改橘以最经典的HELLOWORLD程序为例。
㈦ C语言,编完程序后,运行,显示“编译成功”,但是接着弹出的黑色背景显示框,却一闪就没有了。
编译不会弹出窗口的。运行的时候会。例子:#include
void
main(){
printf("hello
world\n");}程序运行后,窗口弹出又消失,很快,这是程序已经运行完成,可以用alt+f5查看结果,就是调出刚开弹出的黑窗口。当然,这样很烦人,可以稍微修改下程序,让程序运行后不是直接关闭窗口。#include
void
main(){
printf("hello
world\n");
getch();}这样程序运行后,在getch()这里停留,等待一个键盘输入才结束整个程序。
㈧ 为什么这个C语言的程序结果显示一下就不见了
默认是这样的,DOS程序默认退出就关闭!
你可以修改一下:右击程序“属性”-“程序”,取消勾上“退出时关闭”一项,这样就不会自动关闭了。
但你必须为每个程序执行同一操作,还不如跟楼上所说一样的,在主函数末尾添加getch();语句,这样程序运行到最后要等待你按下任意键才会退出关闭。
main()
{
/*其它代码*/
getch();
}
在TC窗口模式下,你可以按下Alt+F5来看看显示结果。