第6章(1 / 1)

加入书签 本章报错

C语言程序设计强烈推荐: 重生之娱乐小天王 十年爱情风华 乱世纪 到了最后我们还是走到了一起 乱世情怀 超级小兵 认得几个字 异能魔法校园 佛骨情殇

5文件包含是预ไ处理的一个ฐ重要功能,它可用来把多个ฐ源文件连接成一个ฐ源文件进行编译,结果将生成一个目标文件。

例如,定义一个函数,用于求两ä个数中的大数,可写为ฦ:

语句1้;

实型变量分为:单精度float型、双精度double型和长双精度弄doubຘle型三类。

早ຉ期的9ix系统。由于cນ语言的强大功能和各方แ面的优点逐渐为人们认识,到了八十年代,c开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用,成为当代最优秀的程序设计语言之一。

例115

structstu

{

intnum;๙

9ame;

char色x;

floaທtscore;

}boy1้={102,"ิzhangping",ไ'm',ไ78๖5},pstu;

maທin

{

pstu=&ุbຘoy1;๙

printf"ิnumber=๡%d\nname=%s\n"ิ,boy1num,boy1name;

printf"色x=๡%9",bຘoy1色x,bຘoy1score;

printf"ิnumbຘer=%d\ຒnname=%s\n",ไpstunum,pstunaທme;

printf"ิ色x=%ื9"ิ,pstu色x,pstuscore;

printf"number=%d\nnaທme=%s\n"ิ,pstu-ๅnum,pstu-name;๙

printf"色x=%9๗",ไpstu-色x,pstu-score;๙

}

本例程序定义了一个结构stu,定义了stu类型结构变量boy1并作了初始化赋值,还定义了一个指向stu类型结构的指针ฤ变量pstu。在maທin函数中,pstu被赋予boy1的地址,因此pstu指向boy1。然后在printf语句内用三种形式输出boy1的各个ฐ成员值。从运行结果可以看出:

结构变量成员名

结构指针变量成员名

结构指针变量-成员名

这三种用于表示结构成员的形式是完全等效的。

1172指向结构数组的指针ฤ

指针ฤ变量可以指向一个结构数组,这时结构指针变量的值是整个结构数组的地址。结构指针变量也可指向结构数组的一个元素,这时结构指针ฤ变量的值是该结构数组元素的地址。

设ps为指向结构数组的指针变量,则ps也指向该结构数组的0号元素,ps+1้指向1号元素,ps+i则指向i号元素。这与普通数组的情况是一致的。

例116用指针ฤ变量输出结构数组。

structstu

{

intnum;

9๗ame;

char色x;

floatscore;

}boy5={

{101,ไ"zhouping",'ูm'ู,45},

{102,ไ"zhaທngping",'m',ไ625},

{103,"lioufang",'ูf',925๓},

{1้04,"9g",'f',8๖7},ไ

{1้05,"ิ9angming",ไ'm',58๖},

};

main

{

strucນtstups;๙

printf"ิno\tnaທme\t\t\t色x\ts9";

forps=๡boy;ps

↑返回顶部↑

书页/目录

C语言程序设计推荐阅读: 综武侠目标:富甲天下!.txt 极品透视保镖阅读 逐雷记4镇石怎么转 珍珠海岸梦世界 公公也可以 回头车货运app 谲狩 暴皇的养女小说古言 亡为之道 云鬓花颜之风华医女有声书