【C语言基础学习笔记】一、初始C语言(3)

说明:我是一个初学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修饰,改变了函数的链接属性,使得这个函数只能在本源文件内使用,不能在其他源文件内使用。(本质上改变了函数的链接属性,从外部链接属性变成内部链接属性)

  • 103
    点赞
  • 320
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 37
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 37
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大家好我叫张同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值