首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
admin
2013-02-23
30
问题
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
选项
A、getc ()
B、gets()
C、getchar()
D、scanf()
答案
B
解析
函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受—个字符(回车符也算是—个字符),所以getchar()不能用宋读入字符串。scanf()函数要求按—定的格式来输入,若同时输入多个字符串,则以空格或回车分割,所以空格不能被识别为—个字符,也就无法读入空格字符。函数gets()的作用是从终端输入—个字符串 (包括空格)至字符数组,直到遇到换行符为止,所以可以用来键盘读入空格字符。
转载请注明原文地址:https://jikaoti.com/ti/k9B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为“Hello!”,c中的字符为’e’,则函数返回字符串"ello!"的首地址。若str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填
下列程序的运行结果是()。#include<stdio.h>main(){inta=2,b=3,c=4;if(a<B)if(b<0)c=0;elsec
已定义ch为字符型变量,以下赋值语句中错误的是()。
以下选项中不能正确把cl定义成结构体变量的是()。
若有以下说明和定义:uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
有定义语句:intb;charc[10];则正确的输入语句是()。
以下程序的运行结果是【】。main(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf(
设有以下定义inta=0;doubleb=1.25;charc=’A’;#defined2则下面语句中错误的是
有以下结构体说明和变量定义,如图所示: struct node {int data;struct node *next;} *p,*q,*r, 现妥将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。
随机试题
Thegreatpoweroftornadoesisalmostunbelievable.Thespeedofthiswhirlingfunnelshapedwindmaybemorethan500milespe
我国《民法通则》规定公民的民事权利能力产生于出生,终于死亡,因此,死亡人的名誉不受法律保护。()
鼻泪管末端的开口部位是()
脂肪肝的形成与下述哪个无关
流感嗜血杆菌最好在哪种环境中进行初次分离培养
“劝君更尽一杯酒,_______。”这是_______代诗人_______的《_______》中的两句诗。这首诗写的是_______。
以下程序的运行结果是______。main(){charn=0x20;printf("%d\n",n=n<<1);}
查询在“北京”和“上海”区域的商店信息的正确命令是
A.Studythefollowingpicturecarefullyandwriteanessayofabout250-300words.B.Youressayshouldmeettherequireme
TheMonaLisaisshowingherage,museumcurators(馆长)inParissaidwhileannouncingascientificstudyofthe500-year-oldmas
最新回复
(
0
)