问题
单项选择题
下列语句所定义字符串在内存中占的字节数是______。 char*s="\'Name\'\\\'Age\'\n";
A.定义中有语法错误
B.20
C.19
D.14
答案
参考答案:D
解析:[分析]转义字符在内存中占一个字节,字符串结束标志也占一个字节,实际存储空间是14个字节,但若用strlen函数求长度时,值为13,结束标志不算。
下列语句所定义字符串在内存中占的字节数是______。 char*s="\'Name\'\\\'Age\'\n";
A.定义中有语法错误
B.20
C.19
D.14
参考答案:D
解析:[分析]转义字符在内存中占一个字节,字符串结束标志也占一个字节,实际存储空间是14个字节,但若用strlen函数求长度时,值为13,结束标志不算。