摘要:
/ 结构体 / 声明结构体类型的一般形式: struct 结构体名[--表示的是这个结构体的类型] { 成员列表 }; [不要漏掉这个";"] / 声明结构可以放在main函数内,也可以放在main函数外 / 定义结构体变量的一般形式: struct 结构体名 结构体变量名; 如:struct Product product1; / 声明结构体的同时定义结构体变量(可以是多个) 如: struct Product { char name[10]; char color[10]; ... 阅读全文
摘要:
/指针 /指针变量指向一个变量的地址 /给指针变量赋的值只能是地址 /指针变量的赋值 /{ int a; int *p; p=&a; } or { int a; int *p=&a; } /指针必须先定义后使用 /不能把一个具体的数赋给指针 / &是取地址运算符,&q 表示取变量 q 的地址 / *是指针运算符,*p 表示返回指定地址内变量的值 / 因此,p=&q 表示的是地址;scanf 中 &q 表示往该地址写入操作数;printf 中的 q 表示输出变量 q 地址中存放的操作数;*p 表示输出变量 p 指向的地址中存放的操作数 / & 阅读全文