1、结构体定义
首先定义一个学生结构体,如下所示:
struct Student
{int num;char name[32];char sex;int age;
};
接着在主函数中对学生进行声明,如下所示:
#include<iostream>
using namespace std;struct Student
{int num;char name[32];};
int main()
{struct Student stu1;struct Student stu2;system("pause");return 0;
}
此时,stu1、stu2就具备结构体中变量的特性。
2、结构体初始化
结构体定义好后,进行结构体初始化,对变量进行赋值,如下所示:
int main()
{struct Student stu1;//结构体变量复制方式1stu1.num = 1;strcpy(stu1.name, "小明");cout<<"学号:"<<stu1.num<<"\n"<< "姓名:" << stu1.name << endl;//结构体变量复制方式2struct Student stu2 = {2,"小红"};cout << "学号:" << stu2.num << "\n" << "姓名:" << stu2.name << endl;system("pause"); return 0;
}
运行结果如下:
上文如有错误,恳请各位大佬指正。