对于定义:char *aa[2]={abcd,ABCD},选项中说法正确的是
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 20:12:23
a再问:为什么?再答:里面不能是变量再答:可以为defineN5inta[N]再问:谢谢啦再答:不谢~
1.3同上面那位老兄的看法,顺便给个例子:1:char(*p1[3])();char(*func1)()=&aa;char(*func2)()=&aa;char(*func3)()=&aa;p1[0]
D是错误的,因为d是常量,如果能执行d++,就改变了d是值.
这条语句定义了一个字符串数组指针aa,其元素个数为2aa[0]指向地址存放“abcd”aa[1]指向地址存放“ABCD”
青春是自信,自信到骄傲狂妄,自信到蔑视一切.\x0d青春是永远高昂起精致的脸庞,即便在最失意彷徨的季节.\x0d青春是放任,是桀骜不驯,是百无禁忌的张扬.\x0d青春可以让魔鬼露出温柔的笑容.\x0d
char类型占8bitsa=300000011b=600000110a^b00000101(a^b)
acX是字符串系统最后添加"\o"作为结束符acY是数组没有结束符
当然是Cchar*aa[2]定义一个指针数组如果是char(*aa)[2]就是定义一个指向一维数组的指针再问:但是那参考的答案好像不是c啊.......我也不太清楚,,我感觉a不错啊再答:如果要算上末
答案为D*aa[2]数组指针aa[0]aa[1]为数组名,分别为“abcd”"ABCD"的首地址也就是‘a’和‘A’的地址(详情参考指针那方面知识)A选项应该为“abcd”和“ABCD”的地址B选项是
把字符串s1的内容复制到s2中.一两句话解释不清楚.这涉及指针、数组、字符、循环、函数、自加自减等好几个地方呢
哥们,你大概还没有学结构体吧?s代表你定义了一个结构体变量.它里面包含了一个int型变量,一个字符型变量.就是你struct里面定义的东西.p定义了一个结构体指针,它指向了结构体变量s.p->str指
char*类型的数组指的是每个元素都是char*指针char*指针是指向字符类型的所以aa数组的两个元素各自存放了字符'a'和‘A’的地址A)答案不对aa数组元素是两个char*字符类型的指针B)aa
a[1][0]='3',a[1][2]='\0'CharacterstringsarenullterminatedinC.
答案是ab中字符数组赋值要加单撇号;c数组无下标是错误的;d数组初始化需要大括号
B中的数组长度为6,而字符串长度也为6,所以没有空间给字符串后面加上'\0'结束符了,输出时会出现错误.C答案中的数组长度太短了,但对于前几个元素的输出没问题的.按照这种比较,应该选B吧
选择BA中超出了数组长度C没指名数组长度
普普通通的一般人再问:什么是一般人再答:我的理解是老百姓有温饱的
应该用二维chars[12][10]={"January","february","march","April","May","June","July","August",september","Oc
我有一种解释(我的看法)在地址&c1处读两个字符AB因为才c1只有一个字节,只有读入那个字节的才有效(此处读入的是A)所以用printf()读的时候读c1的一个字节所以为A.c2一样的道理.