若有以下定义和语句 charsl[10]=’’abcd!’’,*s2=’’\n123\\’’; printf(’’%d%d\n’’,strlen(s1),strlen(s2)); 则输出结果是

admin2014-06-18  28

问题 若有以下定义和语句
charsl[10]=’’abcd!’’,*s2=’’\n123\\’’;
printf(’’%d%d\n’’,strlen(s1),strlen(s2));
则输出结果是

选项 A、105
B、107
C、55
D、58

答案C

解析 本题要注意的是转义字符的问题,在字符串s2中,有两个转义字符,分别是回车换行符和反斜线。所以其字符串长度等于5。
转载请注明原文地址:https://jikaoti.com/ti/upn0FFFM
0

最新回复(0)