几道C语言填空题,望大家帮忙解释一下

(28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是()A)inta[5]=﹛0﹜;B)intb[]={0,0,0,0,0};C)intc[2+3];D)in... (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不知,怎么觉得答案错了啊
展开
 我来答
斋傲云06
2012-02-03 · TA获得超过280个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:259万
展开全部
(28)D,定义数组必须是常量,不能是变量
(25)C ,A P本身就是地址,不用&,B P没有初始化,D *p= &k应该写成p= &k
(26)C,A就是定义了一个数组,B是定义了一个指向指针的指针,D是定义了一个指向数组的指针而不是指针数组。
微界度玺0E
2012-02-03 · TA获得超过105个赞
知道答主
回答量:56
采纳率:100%
帮助的人:49.4万
展开全部
(28) : 按照教材错误的选D,括号里面不能是变量 但实际上按照新的c语言标准D是正确的
(25):选D A&&B:指针没有初始化 C:没有正确定义指针
(26):选D 返回一个指针类型 所以先用括号(*P)【4】
回答问题补充:现在的教材都很坑爹 第28题 按照国内流通的教材都是选D 因为括号里面不可以是变量 但现在新的编译器都是支持D这种定义;另外A 绝对是正确的 我每次都是这样定义的 哪会有错 答案错了~~
D D D吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foong_79
2012-02-03 · TA获得超过731个赞
知道小有建树答主
回答量:424
采纳率:100%
帮助的人:480万
展开全部
28)若要定义一个具有5个元素的整型数组,以下错误的定义语句是( )
D)int i=5,d[i];

(25)以下程序段完全正确的是( )
C)int k, *p=&k; scanf("%d",p);   

(26)有定义语句:int *p[4];以下选项中与此语句等价的是( )
C)int *(p「4」);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玥殇1
2012-02-03 · TA获得超过145个赞
知道答主
回答量:94
采纳率:0%
帮助的人:43.8万
展开全部
第一道选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Luoqianfeng
2012-02-03 · TA获得超过115个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:269万
展开全部
A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式