自己总结一下结构体的基本知识:
首先是结构体的声明,结构体声明一般是在main函数之前#include<stdio.h>之后,如果放在main函数之后codeblock会报错。
结构体声明的形式一般是:
struct
结构体名
(其实这是个标签,只是识别作用,不是变量名)
{
};
然后就是结构体的定义,定义结构体变量,通过调用这个变量,来驾驭这个结构体。犹如int i,j,k一样。定义形式如下:
struct 结构体名
{
}变量名;
这是在声明结构体模板时就定义了结构体变量,还有一种是在main函数前先声明结构体模板,然后在main函数中定义这个结构体;形式如下: