社区
C语言
帖子详情
C语言数组问题
黑暗中耕耘
2019-09-11 03:49:07
数组 a只可以放5个元素怎么花括号中有这么多,那些 a+1, a+2是什么意思
...全文
229
4
打赏
收藏
C语言数组问题
数组 a只可以放5个元素怎么花括号中有这么多,那些 a+1, a+2是什么意思
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_肆
2019-09-12
打赏
举报
回复
如果是int a[4],那就是四个int值,如果是struct tt a[4],那就是四个tt,每个a[]是一个tt,每个tt里有两个参数(x和y),所以给a初始化赋值的时候就有八个值,两个一组对应a[0] a[1] a[2] a[3]。至于给a[]的y赋值时的a+n,代表的是一个地址值,a就是a[0]的地址,a+1是a[1]的地址。。当调用->y的时候,其实求是让前者指向后者,整个程序类似写了个循环链表
自信男孩
2019-09-11
打赏
举报
回复
a是结构体数组,结构体有两个元素一个是x,一个是指针y,所以20是对应x,a+1是对应y;
即y = a+1;即a[0].y = a+1;即y指向a[1]
gouyanfen
2019-09-11
打赏
举报
回复
struct tt a;a[4]是一个结构数组,结构中每个有两个元素x,*y,大括号中初始化,按顺序就需要有8个初始化的内容分对应a[0]={20,a+1},a[1]={15,a+2}..... a值是结构数组的头地址,也就是指向a[0],a+1相当于(&a[0]+sizeof(tt)*1)指向a[1]的指针.
Mapleas
2019-09-11
打赏
举报
回复
这是结构体数组的初始化,每个结构体有2个数据,每2个数据对应一个结构体元素的初始化. a+1,a+2是指针+1,,a+1指向a[1]这个数据
c语言
数组
全部赋值0,关于
C语言
数组
赋值方法
C语言
数组
赋值方法
数组
赋值的方法分为:1.赋值语句--对
数组
元素逐个赋值例:#include int main(){int i,a[10];for(i = 0;i <=9;i++){a[i]=i; /*赋值语句*/}for(i = 9;i >=0;i--){printf("%d",a[i]);}return 0;}2.初始化...
C语言
的
数组
定义方式
C语言
的
数组
定义方式
c语言
数组
定义方式1、一维
数组
2、一维
数组
初始化3、一维
数组
元素的引用
数组
是存储数据的结构。由于单个变量所能存储的数据很有限,所以有了
数组
存储结构。不仅如此,
数组
和指针是相辅相成的,学习
数组
可以为学习指针打下基础。 注意:同一
数组
中存储的数必须满足以下两个条件: 这些数的类型必须相同。 这些数在内存中必须是连续存储的。 换句话说,
数组
是在内存中连续存储的具有相同类型的一组数据的集合。
c语言
数组
定义方式 1、一维
数组
通常一维
数组
的定义方法为: 类型说明符
数组
名[常量表达式]; 例
c语言
如何遍历
数组
,
C语言
数组
遍历
C语言
数组
遍历教程
C语言
for循环遍历
数组
详解语法for (i = 0; i < count; i++){// arr[i]}说明其中 count 是
数组
的元素的个数,此时,
数组
的每一个元素是 arr[i]。
C语言
while循环遍历
数组
详解语法int i = 0;while(i < count){// arr[i]i++;}说明其中 count 是
数组
的元素的个数,此时,
数组
的每一个元...
C语言
数组
指针详解
C语言
数组
指针详解
第六章
C语言
数组
_什么是
数组
?
C语言
数组
的基本概念
数组
(Array)就是一些列具有相同类型的数据的集合,这些数据在内存中依次挨着存放,彼此之间没有缝隙。
数组
不是
C语言
的专利,Java、C++、C#、JavaScript、PHP 等其他编程语言也有
数组
。
C语言
数组
属于构造数据类型。一个
数组
可以分解为多个
数组
元素,这些
数组
元素可以是基本数据类型或是构造类型。因此按
数组
元素的类型不同,
数组
又可分为数值
数组
、字符
数组
、指针
数组
、结构
数组
等各种类别。
数组
的概念和定义 我们知道,要想把数据放入内存,必须先要分配内存空间。放入4个整数,就得分配4个int.
C语言
70,035
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章