77问答网
所有问题
c语言的题,求大神解答
如题所述
举报该问题
推荐答案 2019-10-17
解:1、A项错误:有些不可见字符可放入缓冲区,例如:回车、空格。
B项错误:有些输入函数有缓冲区,有些没有,例如:getchar() 有缓冲区,getch() 无缓冲区,getche() 无缓冲区。
C项错误:缓冲区不需要定义。
所以选D。
2、getchar()函数有缓冲区。getchar函数的返回值是用户输入的字符的ASCII码,若文件结尾则返回-1(EOF),且将用户输入的字符回显到屏幕。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完后,才等待用户按键。
该程序调用getchar()函数三次,所以getchar()函数依次读取前三个输入的数据,空格也算,所以选B。
3、回车是用\n表示,且((c=getchar())!='\n')注意这里的圆括号不能丢,因为!=的优先级比=高,如果去掉了外面的括号就等价于 c = (getchar()!='\n')。所以选C。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YW3ppp3NIq8qWG33vW.html
其他回答
第1个回答 2019-10-16
答案是BBC,有什么不懂的可以问,第三道题目要在c=getchar()多加一个括号,因为不这样子做的话getchar()!='\n'判断结果赋值给c然后在输出这样子,getchar()
读取任何字符,不懂的再问哦
追问
能说一下第二个的思路吗?
本回答被提问者采纳
第2个回答 2019-10-16
我觉得
B,C,A
相似回答
C语言
答案
求大神 解答
答:
C语言
规定,函数返回值的类型是由( )所决定。选项:a、return语句中的表达式类型 b、调用该函数时的主调函数类型 c、调用该函数是系统临时指定 d、在定义该函数时所指定的函数类型 这个可以参考第二
题,
函数的定义规则,当然是由定义的时候确定的了。本题答案为d。题号:6 凡是函数中未指定存储类别的...
c语言,求大神解答
,求解题思路,谢谢
答:
选c。第一次交换是23 13 51 76 81 26 57 69 66 第二次 23 13 51 66 81 26 57 69 76 第三次 23 13 51 57 81 26 66 69 76 第四次 23 13 51 57 66 26 81 69 76 第五次 23 13 51 57 26 66 81 69 76 快速排序是对冒泡排序的一种改进。它的基本思想是:通过...
一个
C语言的
问题
,求大神解答
原因!
答:
1、sub1中的变量a,b是其所在文件中定义的,其中a是静态全局变量,b是全局变量 a会默认初始化为0,因此第一次执行sub1()时输出结果中a=0+2=2, b=3+3=6。sub2中的变量a是其所在文件中定义的静态全局变量,因为与sub1()所处不同文件,因此变量a是不同的;而变量b是与另一个文件共享的全局...
C语言的
一道
题,求大神
详细解释下子。。。
答:
这是一个很简单的
C语言
程序。include<stdio.h> //引入必要的头文件,支持printf函数。main() //主函数定义 {int x=15; //声明整数类型x,并赋初值15 while(x>10&&x<50) //当x大于10,并且x小于50的时候 {x++; //x增1,变成16 if(x/3) {x++;break;} //注意这...
C语言
结构体编程
题,
求助
大神
啊
答:
一、教师信息定义为结构体,其成员年月也为结构体(可直接定义成两个成员变量,本题没有强制要求),婚姻状态采用共用体类型。二、输入信息直接写在main函数,实际软件开发应单独写输入函数,输入验证我只写了性别和婚姻状态的验证,其余成员的输入验证需要自己添加。(实际开发,验证也应单独写函数调用)。
C语言的
问题
,求大神解答
!
答:
满足while(scanf("%d",&x) != 1)循环条件,利用while((ch=getchar()) != '\n')) continue;过滤掉非数字字符,直到输入'\n'为止,并提示你继续输入。如果输入的数字字符(0 -- 9),scanf("%d",&x)返回1,不满足while(scanf("%d",&x) != 1)循环条件,顺序执行下面的语句。
求大神解答
这道
c语言题
答:
这里*p=x,是将p的指针指向了x[0]的地址,此时*p=x[0];当运行for循环时*p+=x[i];因此*P的值会变为*p=*p + x[i];不过在循环中有i++和p++,在执行每次循环之后p++将p指向的值后移了一位,而数组的本质也是指针;一次在执行一次循环之后x[0]的值会变为2,而*p因为后移了一位指向了...
大家正在搜
c语言大神
c语言解答软件
c语言入门到入神
c语言可以做的项目
大一c语言程序设计教程
c语言讲解
c语言题
c语言题目
c语言专家
相关问题
c语言的题,求大神解答?
c语言的题,求大神解答
c语言基础题,求大神解答
c语言题,求大神解答?
C语言题,求大神解答
关于C语言的题目,求大神解答
C语言编程题目,求大神解答
C语言题目求大神解答。