蓝桥杯1094:字符串的输入输出处理 C语言
解析相关语法知识注意事项代码
相关语法知识
char c[1010];
scanf("%s", c);
系统自动在字符串后面加一个’\0’结束符。
但是遇到空白字符就终止
printf("%s", c);
按字符数组名c找到其数组起始地址,然后逐个输出其中的字符,直到遇到’\0’为止。
gets( c);
空格也读,回车为止,末尾\n替换成\0
但是输入过长会导致缓冲区溢出
puts( c );
将一个字符串(以’\0’结束的字符数组)输出到终端。在输出时将字符串结束标志’\0’转换成’\n’,即输出完字
原创
2020-07-28 10:44:29 ·
299 阅读 ·
0 评论