永发信息网

不太理解C语言中什么情况用一维数组,什么情况用二维数组?

答案:6  悬赏:80  手机版
解决时间 2021-12-02 13:39
不太理解C语言中什么情况用一维数组,什么情况用二维数组?
最佳答案
你这个二维数组,是第一维为5 二维为15 5表示有5个字符串 而15是用来存储每个字符串的,你这个是直接scanf 输入字符串的,所以没必要队二维没一个个赋值,直接赋字符串,这什么时候用一维 二维 是根据实际情况而定的,无法界定什么情况下,这么跟你说 如果一维数组能解决满足要求的用一维数组,否则用二维 三维,像你这个题,首先考虑多少个字符串 需要用一维 再考虑每个字符串都还得需要存储 也需要一维 这总共需要二维 ,这得需要你自己分析理解。
全部回答
......
g
你这个是字符串数组,后面15个空间用来保存一个字符串,%s是输入一个字符串,就是输入一个数组的字符,拿书查一下%s的用法吧
其实names[5][15]也可以用一维数组的长度为5*15,为什么用二维是因为二维可以方便的进行下标的运算
前面的5是指5个学生,相当于序号。后面的15是名字。定义的数组有2个信息量,所以用的是2维。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
承德平泉至内蒙古包头全程多远呀
济南匡山琪鑫苑二期五证齐全吗
托完地片地砖干不了
爱情重些还是亲情重呢?
学计算机专业,去日本大学院,请看我问题认真
猎豹cs9与长安cs75哪个好
一件上衣现价200元,比原价降低了50元,降低
龙头 前面有个球的那个叫什么龙
Qt中怎么实现用pushbutton来对tablewidget添
FS在JJC里用宏可以逆天吗?
什么是面鼓酱
请问一下,目前汉译西,西译汉的笔译价格各是
文胸四十四一百的44指的是什么
谁知道大众辉腾怎么打火
6个月宝宝体检可以提前几天吗
推荐资讯
风吹肉的做法
为什么新成立的公司就有壹级施工资质
为什么DNA变性后是不是溶解度降低,为
拍腰椎x片的左右和自身的左右一致吗
一群野狼闯入美国监狱,什么电影
16课(桥),洪水的凶猛,人们的惊慌与老汉的
劲客底盘挺高的,需要装底盘装甲吗?
吃鸡0×41763c10指令引用的0×00000000内存不
三年级3个班举行乒乓球比赛,每个班派6组选手
排风量(m3/min)
跪求很生活的耽美 类似于成功传 ,拾荒,晨曦
营山县普岭农村信用合作社地址有知道的么?有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?