scanf("%s",str):什么意思?

str是什么意思?... str是什么意思? 展开
 我来答
教育小百科达人
2020-11-04 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:475万
展开全部

scanf("%s",str):scanf是格式化输入函数; %s是格式符,表示输入格式为字符串;str是一个字符串指针或数组,用来存放从键盘读入的信息。

函数返回值为int型。如果a和b都被成功读入,那么scanf的返回值就是2;

如果只有a被成功读入,返回值为1;

如果a和b都未被成功读入,返回值为0;

如果遇到错误或遇到end of file,返回值为EOF。end of file为Ctrl+z 或者Ctrl+d。



扩展资料:

%2c读入两个字符(后面不会加上空字节),以此类推。

s读入一个的字符序列,后面会加上空字节,遇到空白字符(\t \r \n 空格等)完成读取。

d 读入可选有符号(可选有符号表示输入时可以带符号也可以不带符号,不带符号则视为非负)十进制整数。输入格式应该像strtol函数的base实参为10调用时识别的字符序列一样。

vmdata
推荐于2018-05-06 · TA获得超过105个赞
知道答主
回答量:95
采纳率:0%
帮助的人:75.5万
展开全部
scanf是格式化输入函数,从键盘读取输入的信息。 %s是格式符,表示输入格式为字符串,str是一个字符串指针或数组,用来存放从键盘读入的信息。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岽沃破
2012-03-20
知道答主
回答量:52
采纳率:20%
帮助的人:15.6万
展开全部
意思:输入一个字符串,将字符串赋值给str
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roaming_sheep
2012-03-20 · TA获得超过699个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:704万
展开全部
str是个变量,指向一个字符串的地址

str是英文string(字符串)的前三个字母,通常表示字符串
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式