C语言复习-高级数据类型 2 C 语言的高级数据类型 指针变量:存放地址的变量 指针变量的定义: 类型 *指针变量名 在变量申明时使用,表示声明指针变量。 在语句中使用,表示取指针变量指向地址单元的内容。 C语言复习-高级数据类型 指针变量的定义及使用举例: int x; int *p; p = x; 是取地址运算符,这里表 示取变量 x 的地址 有了上述定义和赋值语句后,则下面语句等价: y = x; y = *p; 等 价 C语言复习-高级数据类型 结构类型 结构变量是 C 语言的一种组合变量,是由基本类型变量组合而来的。在 C 语言中,定义一个结构变量由两步组成: 一、定义结构类型; 二、通过结构类型声明/定义结构变量。 C语言复习-高级数据类型 结构类型的定义: struct 类型名{ 类型 变量; 类型 变量; 。。。 }; struct my_type{ int x; char y; int * z; }; 例: 结构变量的声明: struct 类型名 变量; struct my_type my_struct; 例: C语言复习-高级数据类型 使用 typedef 指令来定义新类型名: typedef int INTEGER;// INTEGER代表int型 typedef float REAL;//R
原创力文档

文档评论(0)