结构体:
用于存放一组类型不同数据的集合(collection).
struct Student
{
int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
}stu[3]={
{10101,″Li Lin″, ′M′, 18,87.5, ″103 Beijing Road″},
{10102,″Zhang Fun″,′M′,19,99, ″130 Shanghai Road″},
{10104,″Wang Min″,′F′, 20,78.5, ″1010 Zhongshan Road″}
};
指针
用于存放目标变量所在内存地址的变量,当然也可以存放指针本身所在内存地址,套娃.
type x;
type *var = &x;
type **var_adr = &var;
结构体指针使用
typedef struct Books {
char title[50];
char author[50];
char subject[100];
string str;
int book_id;
}Books;
int main(){
Books *book1 = new Books; //需要动态分配空间
book1->string = '需要头部引入string类';
book1->book_id = 1;
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。