这是错误的," ABC"在主串" AABCABCD"上没有匹配项,因为" AABCABCD"是以
" AAB"开头的,所以没有匹配项
可用的串运算是子串定位
长度为0的串叫做空串,由空格组成的串叫做字符串
是字符串的个数而不是不同字符的个数
字符常量是用单引号括起来的一个字符。A选项中,使用双引号标示字符串常量,所以是错误的;C选项中,'abc’是字符串,字符常量只能是单个字符,不能使字符串;D选项中,以反斜杠""开头的是转义字符。因此B选项正确。
printf格式,需要格式控制字符串!
putchar是输入单个字符!
puts是输入字符串!
字符串最后以 ’ \0 ’ 结束。strcpy将’1234\0’复制到目的地址
strlen()遇到 ’ \0 ’ 停止
strlen(str)求字符串的长度,遇到\0是结束计算,不算 \0,且从1开始计数。 1234\0所以长度为4.
特殊性体现在数据元素是一个字符