C 结构体变量的初始化
1、结构体变量的初始化———结构体变量与其它的变量一样,可以在定义时对成员进行相应的初始化工作。
2、例子:
struct ST
{
int a;
float b;
char c;
}a={1,2.5,‘t’};
例子分析:
(1)通过上面的例子,我们可以看到定义了一个结构体变量a,然后,在a的后面使用=以及一对大括号,而大括号中的内容,就是对成员将要赋的初始值,而初始值的类型与数量必须与成员一一对应。
(2)所以,在大括号中,我们首先使用了整型值1对整型成员a进行赋值,所以,a中的值等于1。
(3)然后,第2个值就是对浮点成员b进行赋值,所以,b中的值就等于2.5
(4)然后,第3个值就是对字符成员c进行赋值,所以,c中的值就等于't'
非常好,现在,我们已经掌握了C中的“结构体变量初始化”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“结构体变量初始化”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)