文章

8

粉丝

136

获赞

2

访问

52.9k

头像
C语言,求详解
C语言
发布于2022年12月9日 21:03
阅读数 7.5k

以下正确的说明语句是( )。

 

A.

int *b[ ] = {1, 3, 5, 7, 9};

 

B.

int a[5], *num[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};

 

C.

int a[ ] = {1, 3, 5, 7, 9}; 
int *num[5] = {a[0], a[1], a[2], a[3], a[4]};

 

 

D.

int a[3][4], (*num)[4]; 
num[1] = &a[1][3];
登录查看完整内容


登录后发布评论

1 条评论
快乐小土狗
2022年12月10日 19:58

应该选B吧

A选项指针数组初始化应该存放地址而不是值

B选项存放a数组地址没问题

C选项指针数组存放的也是数组值,所以不对

D选项容易迷惑人,如果*num没加括号是可以的,把一个地址存进指针数组里,但是加了括号含义就变了,所以不对。

赞(0)