对于定义:char *aa[2]={abcd,ABCD},选项中说法正确的是

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 20:12:23
下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.in

a再问:为什么?再答:里面不能是变量再答:可以为defineN5inta[N]再问:谢谢啦再答:不谢~

说明下面变量的定义char (*p[])(); _____________________char *p()[]; __

1.3同上面那位老兄的看法,顺便给个例子:1:char(*p1[3])();char(*func1)()=&aa;char(*func2)()=&aa;char(*func3)()=&aa;p1[0]

有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是

D是错误的,因为d是常量,如果能执行d++,就改变了d是值.

char *aa[2]={"abcd","ABCD"}; 请问这条语句应怎么解释啊?

这条语句定义了一个字符串数组指针aa,其元素个数为2aa[0]指向地址存放“abcd”aa[1]指向地址存放“ABCD”

对于青春的定义

青春是自信,自信到骄傲狂妄,自信到蔑视一切.\x0d青春是永远高昂起精致的脸庞,即便在最失意彷徨的季节.\x0d青春是放任,是桀骜不驯,是百无禁忌的张扬.\x0d青春可以让魔鬼露出温柔的笑容.\x0d

如果有下列定义:char acX[ ]= "abcdefg"; char acY[ ]= {'a','b','c','d

acX是字符串系统最后添加"\o"作为结束符acY是数组没有结束符

设有如下定义:char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是( ).A)aa数组成元素的

当然是Cchar*aa[2]定义一个指针数组如果是char(*aa)[2]就是定义一个指向一维数组的指针再问:但是那参考的答案好像不是c啊.......我也不太清楚,,我感觉a不错啊再答:如果要算上末

设有如下定义:char *aa[2]={"abcd","ABCD"}; 则以下说法中正确的是( )

答案为D*aa[2]数组指针aa[0]aa[1]为数组名,分别为“abcd”"ABCD"的首地址也就是‘a’和‘A’的地址(详情参考指针那方面知识)A选项应该为“abcd”和“ABCD”的地址B选项是

已知函数定义如下:ab(char *s1,char*s2) {while(*s2++=*s1++);}函数ab的功能是什

把字符串s1的内容复制到s2中.一两句话解释不清楚.这涉及指针、数组、字符、循环、函数、自加自减等好几个地方呢

对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?

哥们,你大概还没有学结构体吧?s代表你定义了一个结构体变量.它里面包含了一个int型变量,一个字符型变量.就是你struct里面定义的东西.p定义了一个结构体指针,它指向了结构体变量s.p->str指

17、设有如下定义: char *aa[2]={“abcd”,“ABCD”}; 则以下说法中正确的是( )。

char*类型的数组指的是每个元素都是char*指针char*指针是指向字符类型的所以aa数组的两个元素各自存放了字符'a'和‘A’的地址A)答案不对aa数组元素是两个char*字符类型的指针B)aa

设有定义语句static char a[][3]={{"12"},{"34"}};则a[1][0]=?,a[1][2]=

a[1][0]='3',a[1][2]='\0'CharacterstringsarenullterminatedinC.

6.以下能正确定义一维数组的选项是( ) a.int a[5]={1,2,3,4,5}; b.char a[]={0,1

答案是ab中字符数组赋值要加单撇号;c数组无下标是错误的;d数组初始化需要大括号

以下合法的数组定义a.char a[]="string"; b.char a[6]="string";c.int a[5

B中的数组长度为6,而字符串长度也为6,所以没有空间给字符串后面加上'\0'结束符了,输出时会出现错误.C答案中的数组长度太短了,但对于前几个元素的输出没问题的.按照这种比较,应该选B吧

对于普通人定义是什么

普普通通的一般人再问:什么是一般人再答:我的理解是老百姓有温饱的

这样定义提示:initialization to 'char' from 'const char' lacks cast

应该用二维chars[12][10]={"January","february","march","April","May","June","July","August",september","Oc

定义:char c1,c2; scanf(“%2c%3c”,&c1,&c2);printf(“%c%c”,c1,c2);

我有一种解释(我的看法)在地址&c1处读两个字符AB因为才c1只有一个字节,只有读入那个字节的才有效(此处读入的是A)所以用printf()读的时候读c1的一个字节所以为A.c2一样的道理.