您好!我是c语言新手。 这是第一次输入hello.c的程序,输入结果为什么都是闪一下就没了?望高手指点,谢 5

 我来答
kaixingui2012
2013-03-19 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6543万
展开全部
#include <stdio.h>

int main()
{
printf("hello world\n");
getchar() ; //等待输入一个回车再结束

}

你用的是windows开发工具,窗口在程序运行完就会自动关闭。
百度网友6fe74e2
2013-03-19 · TA获得超过6594个赞
知道大有可为答主
回答量:1973
采纳率:100%
帮助的人:284万
展开全部
在你main函数体的最后加一句
system("pause");
调用系统的暂停功能,让后台出现的程序执行窗口暂停关闭
你就能看到了。
同时你要加一个头文件包含这个system函数
比如:
#include "stdio.h"
#include "stdlib.h"
void main()
{
printf("Hello World!\n");
system("pause");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文霞yi莉
2013-03-20 · TA获得超过265个赞
知道小有建树答主
回答量:210
采纳率:100%
帮助的人:112万
展开全部
你运行的是不是编好的程序?是的话,就会出现这种情况,原因就是程序运行完后会自动关闭。你可以在程序后加一个getchar(),举个例子:
#include<stdio.h>
void main()
{
printf("hello\n");
getchar();
}
给你解释一下,“\n”是换行符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
12小聪聪
2013-03-19 · TA获得超过491个赞
知道答主
回答量:21
采纳率:0%
帮助的人:9.8万
展开全部
你是不是用的微软的c?不要点运行,点那个键左边的那个键,具体叫什么我忘了,好久不用了。。考完2j证就扔了= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户

2013-03-19
展开全部
用的是什么编译器?可以试试加一句getchar();,或者按ctrl+f5编译。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式