(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf("%d",&p); B)int *p; scanf(“%d

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 22:27:14
(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf(

(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf("%d",&p); B)int *p; scanf(“%d
(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )
A)int a[5]=﹛0﹜;
B)int b[]={0,0,0,0,0};
C)int c[2+3];
D)int i=5,d[i];
(25)以下程序段完全正确的是( )
A)int *p; scanf("%d",&p);
B)int *p; scanf(“%d”,p);
C)int k,*p=&k; scanf("%d",p);
D)int k,*p; *p= &k; scanf(“%d”,p);
(26)有定义语句:int *p[4];以下选项中与此语句等价的是( )
A)int p[4];
B)int **p;
C)int *(p「4」);
D)int (*p)「4」;
正确答案是A D D不知,怎么觉得答案错了啊

(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )A)int a[5]=﹛0﹜; B)int b[]={0,0,0,0,0}; C)int c[2+3]; D)int i=5,d[i];(25)以下程序段完全正确的是( )A)int *p; scanf("%d",&p); B)int *p; scanf(“%d
(28)D,定义数组必须是常量,不能是变量
(25)C ,A P本身就是地址,不用&,B P没有初始化,D *p= &k应该写成p= &k
(26)C,A就是定义了一个数组,B是定义了一个指向指针的指针,D是定义了一个指向数组的指针而不是指针数组.