c/c++第十二篇
开始学习结构体,结构体可以将不同类型的数据组合在一起,形成一个新的数据类型,方便对相关数据进行统一管理和操作。
学习了结构体的定义、初始化和访问成员的方法。定义结构体时,需要指定结构体的成员变量及其类型。初始化结构体可以使用花括号括起来的初始值列表,也可以在定义后逐个对成员变量进行赋值。访问结构体成员可以使用点运算符(.)
c
struct 结构体名 {
成员类型1 成员名1;
成员类型2 成员名2;
//...
};
例如,定义一个学生结构体:
c
struct Student {
char name[20];
int age;
float score;
};
在 C++ 中,结构体定义除了上述方式外,还可以像类一样,在定义结构体时直接定义成员函数,而且结构体默认访问权限是 public,而不是像类一样默认为 private。例如:
。
尝试定义了一个表示学生信息的结构体,包括学生的姓名、年龄、成绩等成员变量,并写了一些函数来对学生信息进行输入、输出和统计等操作。通过这些练习,对结构体的使用有了初步的掌握,也体会到了结构体在实际编程中的便利性。
今天对结构体的学习让我认识到了一种新的组织数据的方式,为后续的编程学习打下了基础。
学习了结构体的定义、初始化和访问成员的方法。定义结构体时,需要指定结构体的成员变量及其类型。初始化结构体可以使用花括号括起来的初始值列表,也可以在定义后逐个对成员变量进行赋值。访问结构体成员可以使用点运算符(.)
c
struct 结构体名 {
成员类型1 成员名1;
成员类型2 成员名2;
//...
};
例如,定义一个学生结构体:
c
struct Student {
char name[20];
int age;
float score;
};
在 C++ 中,结构体定义除了上述方式外,还可以像类一样,在定义结构体时直接定义成员函数,而且结构体默认访问权限是 public,而不是像类一样默认为 private。例如:
。
尝试定义了一个表示学生信息的结构体,包括学生的姓名、年龄、成绩等成员变量,并写了一些函数来对学生信息进行输入、输出和统计等操作。通过这些练习,对结构体的使用有了初步的掌握,也体会到了结构体在实际编程中的便利性。
今天对结构体的学习让我认识到了一种新的组织数据的方式,为后续的编程学习打下了基础。
全部评论
相关推荐