C语言 strlen ( s ), sizeof (s)
main ( ) { char s[ ] = "\n123\\"; printf( " %d, %d \n ", strlen ( s ), sizeof (s) ); } A) 赋初值的字符串有错 B) 6, 7 C) 5, 6 D) 6, 6 答案是C,求解释 strlen ( s ), sizeof (s)及程序说明,谢谢.
\n是占一个字符,'\'表示转义,后面的\\也是一个字符,前面的也是转义,后面的才表示\符号。strlen函数求得的是不包括字符串结束符'\0'的长度,所以是5,sizeof是求s数组的长度,而数组的长度是根据后面的字符串得到的,包括结束符在内就是6了。
答:所谓初值就是指最初公布的数据,之后经过调整还会有个修正值。单位劳动力成本是指每个劳动力的成本水平,这是影响到通胀水平的因素之一。非农业生产力是反应劳动力市场中非...详情>>