问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于二维数组和指针数组的小问题

发布网友 发布时间:2022-06-28 04:21

我来回答

2个回答

热心网友 时间:2023-10-06 04:32

你要想直接把一个二维数组名赋给一个指针,这个指针必须是行指针或二级指针才可以,因为在c编程系统中,对于二维数组会看成数组元素为一维数组的一维数组,即对于二维数组aa[2][3],系统会看成aa[0]和aa[1],而aa[0]和aa[1]中分别包含三个元素,这就是系统对于二维数组的处理。所以你直接把二维数组名赋给一个普通的指针变量,这个指针是指向元素aa[0]的,但实际上呢,aa[0]不是一个具体的元素,而是元素aa[0][0]的地址,所以只有把数组名赋给二级指针它才指向一个具体的元素。二维数组名不能说是二级指针,不能按指针的思路来理解二维数组,要按一维数组的思路来理解,即按照系统的理解方式会简单些。

热心网友 时间:2023-10-06 04:32

char
*a[5];//
a是指针数组,这个数组有五个元素,每个元素都是一个字符串指针。指针变量可以用来存储数据的地址。如:a[0]是个指针变量,所以,可以将常量"nie"的首地址存入到a[0]中,通过a[0]就可以访问到"nie".这串数据。
其实这个可以视作二维数组:
char
a[5][10];
strcpy(
a[0],"nie"
);
...
strcpy(
a[4],"wen");
for(i=0;i<5;i++)
printf("%s\n",a[i]);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑wifi已禁用怎么打开电脑无线网络禁用了怎么恢复 ...禁用网络在哪重开win7笔记本无线网络被禁用了怎么办 win7网络禁用怎么恢复 windows7网络被禁用怎么恢复 Win7系统本地连接禁用了怎么恢复Win7系统启动本地连接的两种方法图文... 梦见家人去世什么预兆 ...经缝针现在基本痊愈,一个月过去了现在就是小腿还不能贴大腿,最近感... 小腿缝针拆线三个月了表皮长好了里面的肉怎么有点带黑红色还有点白色... 小腿迎面骨掉快深宽都1厘米左右的肉。当时没缝针。已经20天了。天天... 运费和快递费各走 什么科目? 快递费用放什么科目 指针数组 和二维数组 C 语言指针的指针和二维数组的区别? 二维数组和二级指针 C语言指针与二维数组? 请问我的PS的工作区该怎么恢复到基本功能的初始状态?不晓得为什么就这样了,谢谢! ps在修改界面工作区误删了默认工作区怎么办 误删PS基本功能工作区(就默认那个)要怎么恢复啊? ps工作区删除了怎么恢复 求可用的rhino5 sr11 cd-key rhino 5.0 有哪些新功能 安装了 rhino5 sr5 sr11 显示模式都没有btm 请问为什么 一加5T 的配置如何评价? 拔火罐的酒精按比例兑水后可以做医用酒精吗? 使用无水乙醇拔火罐, 快要毕业了,可是偏偏得罪了辅导员,会不会影响我毕业呀,刚刚给了她实习证明涵,她会不会不给签字和盖章 山东省畜牧职业学院专升本报辅导还要出去实习吗 本人简单的心理咨询对外开放,望能对需要的人提供一些帮助! 请问大家想考心理咨询师怎么考法,怎样才能有资格开心理咨询诊所?在哪里可以找到培训机构? 在苏州,大学生毕业后刚工作一般多少工资啊,试用期之后? 刚毕业的大学生工资是多少? C语言中关于二维数组和指针的问题 二维数组和指针(本人新手) 二维数组名和指针的关系 5173接代练全过程 5173怎么接LOL代练单 5173怎么接单啊 5173怎么交易 周六日可以去网点激活信用卡吗? 工行周六可以领取信用卡吗?还是必须工作日才可以? 工商银行星期六能激活信用卡吗 12星座男生怎么备注女朋友 东莞长安厦岗工商银行星期六有上班吗?我想去激活信用卡,希望知情人士告知谢谢! 单身汉得重病无人照顾如何申请养老院? 怎么申请去养老院做志愿者- 问一问 有没有最新的CAXA线切割破解版下载地址。先谢了 caxa-eb/v2 下载 跪求!caxa电子图版与caxa实体设计在win7 64位上能安装运行的破解版 卖文具技巧和话术,比如客户讲价。 8岁孩子缺锌和钙吃什么好 为什么农历腊月二十三要叫做小年呢