说明:我是一个初学c语言的小白,很多地方都不是很理解,所以就会自己动手敲代码进行相应的推理验证,希望可爱的你在看到这些步骤时,不要嫌弃我啰嗦。(比如吐槽:这作者咋这样呀,这么简单的还要敲代码验证,真菜呀!…我:好吧,我不装了,我摊牌了,我确实菜,真的菜,咋滴啦,还不允许初学者菜呀!)
EOF-- - end of file 文件结束标志 值: - 1
提示:本小结是初始C语言最后一小部分内容,之后会有一个初始C语言总结的文章,包含初始C语言(1)(2)(3)复习专用的思维导图,一些用于编程练习的case,以及个人的学习心得及总结(小白专用)。
11.常见关键字-- - 32个
注意:定义的变量名称不能和关键字相同。
特殊说明:regiter 寄存器 cpu快速访问 register int a = 10;
struct 结构体关键字 union 共用体关键字
typedef 类型重定义 typedef unsigned int u_int;
重点详解:static 在c语言中,staic是用来修饰变量和函数的
1)修饰局部变量 - 静态局部变量
static修饰局部变量改变了变量的生命周期,让静态局部变量出了作用域依然存在,到程序结束,生命周期才结束。
F10 进行调试 需要进入循环体或者函数体的时候按F11(Fn + F10 、Fn + F11)
拓展说明:static修饰局部变量改变局部变量的生命周期(本质上是改变了变量的存储类型,从栈区-- > 静态区)
2)修饰全局变量 - 静态全局变量
一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用,不能在其他源文件内使用。(本质上改变了全局变量的链接属性,从外部链接属性变成内部链接属性)
用static修饰后
3)修饰函数 - 静态函数
一个函数被static修饰,改变了函数的链接属性,使得这个函数只能在本源文件内使用,不能在其他源文件内使用。(本质上改变了函数的链接属性,从外部链接属性变成内部链接属性)
使用static修饰函数后