00问答网
所有问题
c语言里,有的程序用return 0结尾不行,必须用getchar(),这是为什么??
如题所述
举报该问题
推荐答案 推荐于2018-04-10
主程序若写 void 型,用 exit(0); 结尾。
主程序 用 int main(), 用 return 0;结尾。 (当然,也可以用别的整数)。
用getchar(); system("pause"); 之类的 目的,是怕 程序结束时 命令窗消失,不能观看 运行情况和运行结果,设置一个等待。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DZI0nnnjrnrnTn0rI0I.html
相似回答
c语言getchar
的用法
答:
不错,我在
用getchar
的时候也是一直这么想的,但是程序就偏偏不着样执 行,而是必需读到一个换行符或者文件结束符EOF才进行一次输出。对这个问题的一个解释是,在大师编写C的时候,当时并没有所谓终端输入的概念,所有的输入实际上都是按照文件进行读取的,文件中一般都是以行为单位的。因 此,只有遇到...
请高手帮忙,我用
C语言
写了个
小程序,
但是一运行 结果还没出来 它就消失...
答:
用
c语言
写的,那就在main函数的
return
0
;前面添加
getchar()
;该函数等待用户输入一个字符,可以使界面停留。若
不行,
多添加几个。
在Linux下编写
C语言
怎么使用不了
getchar()
和putchar()函数?完整回答正确...
答:
msg="1234567890";这样定义就相当于msg指针指向的是一个const变量,也就是说msg = “1234567890”所在的内存区域是不可写的。所以msg[5] = 'A'没有写内存的权限,所以就会报错。
char
*msg = "1234567890"这样定义编译器编译的时候就会把msg当做是const变量放在不可写的内存区域。include <stdlib.h>...
C语言里getchar()是什么
意思?注意
,不是
作用,问
的是什么
意思
答:
getchar()
这个函数在调用之后 你输入s 再按回车键
,这个
时候键盘会给出两个值一个是0a 一个是0d 对应10进制就是 10 13,其作用分别为回车 换行。回车 说白了,告诉系统这一行结束了,但是并不换到下一行,想要换行就用到换行了。但是在你
用getchar
之后,s会被接收了,但是回车 换行被系统从...
大家正在搜
c语言的语句必须以什么结尾
c语言return0
c语言return1
c语言return返回到哪
c语言return返回值给谁
c语言!是什么
c语言break用法
c语言while用法
c语言a+=a-=a*a
相关问题
麻烦帮我看下这个C语言程序为什么后面加了getchar();...
有些C语言程序末尾放一个getchar()什么意思?
有的C语言程序在最后写上一句get char(); 是什么意...
请c大神帮忙 c语言,为什么加了 getchar ();打开...
c语言中return 0有啥作用,一直编程时不喜欢打,求大神...
很多c语言结束的时候的有个getchar()是什么意思
C语言main里面语句执行完毕之后 return0;为什么我...
C语言里的getchar()怎么用