永发信息网

依然是数组定义的问题

答案:1  悬赏:40  手机版
解决时间 2021-08-15 17:26

#include <stdio.h>

#define N 6

main()
{char c[N]; int i-0;

 for(i=o;i<N;i++)c[i]=getchar();

 for(i=o;i<N;i++)putchar(c[i]);

)

当运行以上程序时输入三行,每行都是在第一列上开始,<CR>代表Enter键:

a<CR>

b<CR>

cdef<CR>

则程序的输出结果是:( )

A)abcdef     

B)a

    b

    c

    d

    e

    f

C) a

     b

     cd

D) a

     b

     cdef

哪位大侠帮我科普下,我就是对数组的定义的几个格式死活搞不懂,帮我每种形式都说下,本人对此非常感谢。

最佳答案

#define N  8


char c[N];


定义一个名称为c,元素容量为8的字符数组


char c[N] = { 'a', 'b', 99, 68 };


定义一个名称为c,元素容量为8的字符数组,并初始化前四个元素为a, b, c, D   c的ASCII值为99,D为68..


引用:


char a, *p;


定义a为字符,p为字符型指针


a = c[1];   将数组c中下标为1的元素内容赋给a


p = (char*)c;  或p=c;   p指向c开始的地方


p = &c[1];    p指向c[1]开始的地方,就是'b'的位置


p=c; *(p+1) = '\0';    p指向c,p往后一个位置变成'\0'


.....


应该就这些操作吧


本题中getchar()获取键盘输入,包括回车。因此分析后答案应该是C

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电脑游戏提示error in IniRenderer(). Shutti
写姥爷心里活动的句子,描写人物心理活动的句
莱州到威海发车时间表
我的N97 mini real 播放器播放电影时很卡.是
怎样从CAD套图里选取其中一幅图再保存?
DNF+12的16级紫碧岚寒玉巨剑能卖多少钱
瀍河回族区洛阳垃圾中转站地址在哪,我要去那
谁给我点亮QQ音速,穿越火线,寻仙的图标??
自贡哪些有培训街舞,舞蹈,健身
望可以组可以组什么词,毕业的毕能组什么词
反应物 生成物
严师出高徒的名句,“严师出高徒”这句话是对
请问各位大师为什么我的QQ农场打不开而校友农
求一个元素萨满PVP天赋,跟打本天赋
郊区佳木斯联众手机卖场地址是什么,有没有知
推荐资讯
天龙可以买1级新莽神符不?多少金?
会员现在多少钱一个月啊
她说和我试着分手一个月 我问她会不会想我 她
有钱了,怎么花呢?=没钱怎么过呢?/我
怎么点亮财付通图标啊
QQ飞车我配了点装那个翅膀好看点
LG gd580上不了网,一上网就说连接失败?
高尔夫6和科鲁兹那个比较好 听说科鲁兹1.6动
qq能作什么
QQ资格获取
赣风味的菜系在广东惠东这边受欢迎程度怎么样
高复学校收费补课可以么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?