结构体中的变量
终极管理员 知识笔记 172阅读
结构指针变量和结构变量名有什么区别?
答:1. 结构作为一种数据类型,因此定义的结构变量或结构指针变量同样有局部变量和全程变量,视定义的位置而定。 2. 结构变量名不是指向该结构的地址,这与数组名的含义不同,因此若需要求结构中第一个成员的首地址应该是 & [结构变量名] 。 3. 结构的复杂形式:嵌套结构
结构体类型与结构体变量 分开 定义 一般形式是什么?
答:结构体 类型与 结构体变量 分开 定义 一般形式如下: struct < 结构体 名>< 结构体变量 名>; eg: struct st udent st udent1, st udent2; 关键字 struct 要与 结构体 名 st udent一起使用,共同构成 结构体 类型名 2. 结构体 类型与 结构体变量 同时 定义 一般形式如下: struct < 结构体 名>...
c++如何定义结构体类型变量?
答:C++定义结构体 类型 变量 的 方法 1、先声明 结构体 类型再 定义变量 名,在 定义 了 结构体变量 后,系统会为之分配内存单元。 struct St udent { //自 定义结构体变量 int num;//学号 char sex;//性别 int age;//年龄 }; 2、在声明类型的同时 定义 变量 一般形式为 struct 结构体 名 { 成员表列 } 变量 名表列; struct St udent { //自 定义结构体变量 int num;//学号 char sex;//性
结构变量可以象其它类型的变量一样赋值运算吗?
答:结构是一个新的数据类型,因此结构变量也可以象其它类型的变量一样赋值、运算,不同的是结构变量以成员作为基本变量。 如果将结构变量.成员名看成一个整体,则这个整体的数据类型与结构中该成员的数据类型相同,这样就可象前面所讲的变量那样使用。