| 运行环境: Win9x/NT/2000/XP/2003 |
|
| 软件语言: 简体中文 |
| 授权方式: 免费版 |
| 软件属性: 热 荐 |
| 解压密码: www.05112.org |
| 添加时间: 2006-11-15 10:48:38 |
| 下载次数:总计: |
| ::软件简介:: |
 |
C语言程序设计(第4章 结构体)
指针变量非常灵活方便,可以指向任一类型的变量,
若定义指针变量指向结构体类型变量,则可以通过指针来引用结构体类型变量。
首先让我们定义结构体:
struct stu
{
char name[20];
long number;
float score[4];
} ;
再定义指向结构体类型变量的指针变量:
struct stu *p1, *p2 ;
定义指针变量p 1、p 2,分别指向结构体类型变量。引用形式为:指针变量→成员;
定义一个结构体类型数组,其数组名是数组的首地址,这一点前面的课程介绍得很清楚。定义结构体类型的指针,
既可以指向数组的元素,也可以指向数组,在使用时要加以区分。
struct data
{
int day,month,year;
} ;
struct stu /*定义结构体*/
{
char name[20];
long num;
struct data birthday; /* 嵌套的结构体类型成员* /
} ;
struct stu student[4],*p; /* 定义结构体数组及指向结构体类型的指针*/
作p = student,此时指针p就指向了结构体数组student。
p是指向一维结构体数组的指针,对数组元素的引用可采用三种方法。
1) 地址法
2) 指针法
3) 指针的数组表示法
::下载说明::
* 注意:下载本站软件请使用迅雷软件下载,速度更快、更稳定。 本站统一解压密码为:www.05112.org* 如果是下载黑客相关软件,请注意自行杀毒!
* 如果您发现该软件不能下载,请通知
管理员,谢谢!
* 未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
* 本站软件均收集于网络,如有侵犯您的产权请及时联系我们,我们会在得到反映的24小时内删除这些下载及相应信息!