C++结构体
第二章 C++结构体
1.结构体定义和使用
语法:struct 结构体名 { 结构体成员列表 };
通过结构体创建变量的方式有三种:
- struct 结构体名 变量名
- struct 结构体名 变量名 = { 成员1值 , 成员2值…}
- 定义结构体时顺便创建变量
//.cpp
#include "structuralMessage.h"
#include <iostream>
#include <string>
template<typename T, size_t N>
char(&ArraySizeHelper(const T(&array)[N]))[N];
#define ARRAY_SIZE(array) (sizeof(ArraySizeHelper(array)))
using namespace std;
struct Teacher{
string code;
string type;
}teacher;
void structuralDefinition(){
student s1={
"张三",20,100000};
student s2;
s2.age=