下面给出的选项中,能定义为一个指针数组的语句是
A: int*ptr[5];
B: int(*ptr)[5];
C: int*(ptr[5])
D: intptr[5];
A: int*ptr[5];
B: int(*ptr)[5];
C: int*(ptr[5])
D: intptr[5];
举一反三
- 设有定义语句"int (*ptr)[10];",其中的ptr是
- C语言中,下面能正确定义一维数组的选项是( ) A: int a[N]={1,2,3} ; B: int a[5]={3} ; C: int a[5]={0,1,2,3,4,5}; D: int a[5 ]=5;
- 正确定义数组的选项是 A: int a(5)(5) B: int a[5][] C: int a[][5] D: int a[5,5]
- 一个能指向具有5个整型元素的一维数组指针的正确定义方式是 A: int(*p)[5]; B: int*p[5]; C: int(*p[5]); D: int*(p[5]);
- 设有以下定义和语句,则以下表达式值为6的是________。 struct ss { int a; ss *b;}; ss x[3]={5,&x[1],7,&x[2],9,},*ptr; ptr=&x[0];