4个回答
展开全部
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调用时识别的字符序列一样。
展开全部
scanf是格式化输入函数,从键盘读取输入的信息。 %s是格式符,表示输入格式为字符串,str是一个字符串指针或数组,用来存放从键盘读入的信息。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
意思:输入一个字符串,将字符串赋值给str
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str是个变量,指向一个字符串的地址
str是英文string(字符串)的前三个字母,通常表示字符串
str是英文string(字符串)的前三个字母,通常表示字符串
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询