清华大学C语言教学课件(共16个PPT)第11个教学提纲.ppt

清华大学C语言教学课件(共16个PPT)第11个教学提纲.ppt

清华大学C语言教学课件(共16个PPT)第11个;依上图有7个结点;结构——是一种构造类型的数据类型。结构是数目固定、类型不同的若干变量的有序集合。结构与数组的区别在于结构内允许有不同类型的数据。 结构的定义,格式如下: ;例如跳马棋局可如下定义;8 4;// 结构1.c #include stdio.h // 预编译命令 #define null 0 // 定义空指针常量 struct TM // 定义结构TM { int x,y; // 整型变量x,y struct TM *next; // 指向TM结构的指针 }; void main() // 主函数 { // 主函数开始 int i; // 声明整型变量 // 声明TM结构n1~n7,结构指针head,p struct TM n1,n2,n3,n4,n5,n6,n7,*head,*p; ; // 分别对TM结构n1~n7中的x,y赋值 n1.x=0;n1.y=0; n2.x=1;n2.y=2; n3.x=2;n3.y=4; n4.x=4;n4.y=4; n5.x=6;n5.y=4; n6.x=7;n6.y=2; n7.x=8;n7.y=4; // head赋值为n1,即head指向n1 head=n1; //

文档评论(0)

1亿VIP精品文档

相关文档