1、结构体的定义和使用
前面我们已经讨论过字符数组与字符串,字符指针也可以指向一个字符串,可以用字符串常量对字符 指针进行初始化。...例如: char *str = "www.clang.cc" ; 这是对字符指针进行初始化。此时,字符指针指向一个字符串常量的首地址。...结构体与数组类似,都是由若干分量组成的,与数组不同的是,结构体的成员可以是不同类型,可以通过成员名来访问结构体的元素。
结构体的定义说明了它的组成成员,以及每个成员的数据类型。...结构变量说 明的一般形式如下:
struct 结构类型名称 结构变量名;
定义结构体便是定义了一种由成员组成的复合类型,而用这种类型说明了一个变量才会产生具体的实 体。...结构体指针变量中的值是所指向的
结构变量的首地址,通过结构指针即可访问该结构变量。这与数组指针和函数指针的情况是相同的。