c语言中 char a[]="ab\nword\0 "有多少个元素?
答案:2 悬赏:40 手机版
解决时间 2021-11-16 16:46
- 提问者网友:焚苦与心
- 2021-11-16 08:45
c语言中 char a[]="ab\nword\0 "有多少个元素?
最佳答案
- 五星知识达人网友:像个废品
- 2021-11-16 09:06
没有理解“多少个元素”的意思。它的长度是7,而占用字节数是10。这与长度和占用字节数的计算规则有关:长度是从最左边开始一个字符一个字符地向右数,数到第一次遇到\0为止(不计\0)的字符个数;占用字节数是编译时系统为a分配的内存字节数,这里因为\0后还有个空格,所以是9个字符,系统还要自动在其后加一个结束符\0,所以系统总共为a分配了10个字节。
全部回答
- 1楼网友:第幾種人
- 2021-11-16 10:03
7个
a,b,\n,w,o,r,d每个字符占一个
字符串自动以'\0'作为结尾
a,b,\n,w,o,r,d每个字符占一个
字符串自动以'\0'作为结尾
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯