设char str[]="book\n";,执行语句printf("%d",sizeof(str));后的输出结果是_____

如题所述

6
对于静态数组 sizeof得到数组占用空间大小
比如 char a[10], 那么sizeof(a) = 10
这种char str[] = "book\n"的方式,str分配空间为字符串占用空间数
book四个字节 \n一个字节 字符串结束符\0一个字节
共计6个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
你好!!
结果是 6 ,实际占用的内存空间

显示的时候,是:book (换行)
第2个回答  2013-11-04
6 亲测。。。。。。。。。
相似回答