结构数组与结构指针数组
2015-03-27 21:14
218 查看
这几天白天上课,晚上回来就睡了,没有更新。C语言学完了,但是学习的脚步不能停止,深入学习C语言。今天回来早,写一篇结构数组和结构指针数组的总结。
先定义一个结构数组:
图画的不好,见笑了。
下面做几个练习。
(a[0]).name
p->name
((a[1]).next)->age
结构指针数组
结构指针访问成员的方式:(p[0])->age
结构数组访问成员的方式:(a[0]).age
先定义一个结构数组:
<span style="font-size:24px;">struct stu{ char name[5]; int age; struct stu *next; };</span>注意:定义的结尾有个分号,千万不要忘了。
<span style="font-size:24px;">struct stu a[]{ {"ming",1,a+1}, {"zhang",2,a+2}, {"gao",3,a+3} }; struct stu *p=a;//定义一个结构体指针</span>
图画的不好,见笑了。
下面做几个练习。
(a[0]).name
p->name
((a[1]).next)->age
结构指针数组
struct stu *(p[3]);这个结构指针数组三个指针,p[0],p[1],p[2]可以指向刚才的结构数组a[0],a[1],a[2]。
结构指针访问成员的方式:(p[0])->age
结构数组访问成员的方式:(a[0]).age
相关文章推荐
- 指针,数组和结构
- 结构(对象)数组指针删除
- 理解数组,结构 ,函数指针,指针函数,数组指针,指针数组,结构指针的定义和实现
- 结构体对齐导致结构体数组大小变化引发的指针越界操作问题.
- 深入理解计算机系统(3.8)---数组、异质结构以及指针的详解(十分重要)(难度较高)【呕心沥血版】
- C++ Tips: 指针、数组和结构
- 数组、结构、指针混用实例及疑难解决过程
- 数据结构之图-邻接表、及指针数组,链式存储
- 数据手动输入c++ 结构体练习 结构体重的char数组指针
- 第5章 指针、数组和结构
- 第03章 CORE C++_枚举_数组_结构_指针(I)
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- C++程序设计语言--第五章:指针、数组和结构
- [C基础] 二维结构体指针数组
- 13.5.3 用指针处理结构数组
- 指针数组的内存结构
- C机顶盒开发实战常用初始化类型:数组、结构、指针
- 结构体变量、结构指针变量、结构数组作为函数的参数应用实例分析
- 函数与程序结构&数组与指针(C编程语言)
- [C++学习历程]基础部分 C++中的指针数组和结构