C语言字符处理:从基础输入到文本统计
1. 字符字符串比较与输入
在处理字符字符串时,字符串比较是常见操作。有一个 equalStrings 函数,第二次调用该函数时,两次传入相同字符串 stra ,函数会正确返回 true ,表明这两个字符串相等,通过程序输出可以验证这一点。第三次调用 equalStrings 函数则更有趣,你可以将常量字符字符串传递给期望接收字符数组作为参数的函数。
对于字符字符串的输入,我们常用 scanf 函数结合 %s 格式字符。例如:
char string[81];
scanf ("%s", string);
上述代码的作用是读取从终端窗口输入的字符字符串,并将其存储在字符数组 string 中。需要注意的是,与之前使用 scanf 读取其他类型数据不同,读取字符串时,数组名前不需要加 & 。
若执行上述 scanf 调用,输入 Shawshank , scanf 函数会读取该字符串并存储在 string 数组中。若输入 iTunes playlist ,由于 scanf 遇到空格就会终止
超级会员免费看
订阅专栏 解锁全文
1537

被折叠的 条评论
为什么被折叠?



