《程序设计》cs.sjtu2005.9 struct dateT f int month; int day; int year; }; struct studentT { dateT birthday; }: 程序设计-11
《程序设计》 cs.sjtu 2005.9 程序设计 - 11 struct dateT { int month; int day; int year; }; struct studentT { ... dateT birthday; };
《程序设计》cs.sjtu2005.9 第9章 数据封装一结构体 结构体的概述 结构体类型的定义 结构体类型的变量 结构体数组 结构体作为函数的参数 必链表 程序设计-12
《程序设计》 cs.sjtu 2005.9 程序设计 - 12 v 结构体的概述 v 结构体类型的定义 v 结构体类型的变量 v 结构体数组 v 结构体作为函数的参数 v 链表
《程序设计》cs.sjtu2005.9 结构体类型的变量 ·结构体变量的定义 结构体类型的引用 指向结构体的指针 动态分配结构体的空间 程序设计-13
《程序设计》 cs.sjtu 2005.9 程序设计 - 13 v 结构体变量的定义 v 结构体类型的引用 v 指向结构体的指针 v 动态分配结构体的空间
《程序设计》cs.sjtu2005.9 结构体变量的定义 结构体变量的定义和普通的变量定义一样。 如定义了结构体类型studentT,就可以定义结 构体变量: studentT studentl; 一旦定义了一个结构体类型的变量,系统在 分配内存时就会分配一块连续的空间,依次 存放它的每一个分量。这块空间总的名字就 是结构体变量的名字。内部还有各自的名字 student1 no name chinese math english 程序设计-14
《程序设计》 cs.sjtu 2005.9 程序设计 - 14 v 结构体变量的定义和普通的变量定义一样。 如定义了结构体类型studentT,就可以定义结 构体变量: studentT student1; v 一旦定义了一个结构体类型的变量,系统在 分配内存时就会分配一块连续的空间,依次 存放它的每一个分量。这块空间总的名字就 是结构体变量的名字。内部还有各自的名字 no name chinese math english student1
《程序设计》cs.sjtu2005.9 结构体变量的初始化 studentT studentl= {00001”,“张三”,87,90,77; 程序设计-15
《程序设计》 cs.sjtu 2005.9 程序设计 - 15 结构体变量的初始化 studentT student1= {“00001” , “张三” ,87,90,77};