有以下程序: main() char a[7]=a0\0a0\0;int i,j; i=sizeof(A) ;j=strlen(A)
答案:2 悬赏:80 手机版
解决时间 2021-03-05 05:52
- 提问者网友:泪痣哥哥
- 2021-03-04 21:31
有以下程序: main() char a[7]=a0\0a0\0;int i,j; i=sizeof(A) ;j=strlen(A)
最佳答案
- 五星知识达人网友:逃夭
- 2021-03-04 21:55
答案:C解析: 本题主要考查的是c语言中的数组长度和字符串长度。数组长度指的是一个数组所占内存空间的字节数,数组长度可以通过sizeof(c数组名,)来求得;字符串长度是指从指定内存地址开始直到碰到第一个'\0'字符为止所经过的字符数(不包括'\0'字符),字符串长度可以通过字符串函数strlen(<字符串首地址值>)来求得。所以本题程序运行后,变量i中是数组a的长度7,变量j中是数组a中第一个'\0'字符之前的字符数2。选项C)符合题意。
全部回答
- 1楼网友:夜风逐马
- 2021-03-04 22:46
就是这个解释
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯