- 数组名是常量,指针变量是变量
- scanf()在输入的时候会产生垃圾
处理办法:1)使用getchar输入;2)使用%*c
例如
scanf("%d%d%d",&a,&b) //取字符时会舍弃中间的空格回车制表符
int i | 定义变量 | 分配空间 | 只能定义一次 | 从无到有 |
---|---|---|---|---|
extern int i | 声明变量 | 不分配空间 | 次数不限 | 扩展变量使用范围 |
4.全局变量一般做信号使用
5.
//结构体初始化的一种
struct
{
int num;
char name[20];
float score;
}stu1,stu2;
使用错例
stu1.name ="LiMing";
错因:name是个地址,无法赋值
正确
strcpy(stu1.name, "LiMing");
`