一 scanf()只会读取字符串中的一个单词,而不是一整句。
二 strlen()得出字符串的字符数(包括空格和标点符号)
而sizeof把字符串末尾不可见的空字符也计算在内
三 scanf()中,把*放在%和转换字符之间,会使得scanf()跳过相应的输出项
博客介绍了C语言中字符串相关的知识。scanf()只能读取字符串中的一个单词,若在%和转换字符间放*,会跳过相应输出项;strlen()计算字符串字符数,含空格和标点,而sizeof会把字符串末尾空字符也计算在内。
一 scanf()只会读取字符串中的一个单词,而不是一整句。
二 strlen()得出字符串的字符数(包括空格和标点符号)
而sizeof把字符串末尾不可见的空字符也计算在内
三 scanf()中,把*放在%和转换字符之间,会使得scanf()跳过相应的输出项
1280
253
992

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