栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C 语言中一些重要关键字

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C 语言中一些重要关键字

c语言中的一些关键字
  • 一、auto
  • 二、const
  • 三、enum
  • 四、extern
  • 五、register
  • 六、signed 与 unsigned
  • 七、static

一、auto

局部变量一般是在使用时自动创建,使用结束自动销毁,因此 auto 关键字一般是省略的(局部变量即自动变量)

int main()
{
	if (1) {
		int a = 10;
		// auto int a = 10;   //与上一句代码相同
	}
	return 10;
}

这段代码中的 a 变量就是局部变量,它的作用范围即 if 内部

二、const

const 表示常量,即不可修改的变量

如图 ,a 变量为 int 整型变量,b 变量为 const 修饰的整型,因此 b 不可以进行修改 ---产生错误

三、enum

enum 为枚举类型,也就是说一一列举

未给定值时,默认从0开始计数,若给定值则按照给定值输出


四、extern

1、定义外部变量时使用 extern

加入extern 声明外部变量之后:

2、声明外部函数

五、register

register 寄存器也就是存储器

六、signed 与 unsigned

signed 有符号数
unsigned 无符号数

七、static

static 可以修饰变量也可以修饰函数

1、static 修饰局部变量
可以改变局部变量的生命周期===将其延长至与程序生命周期相同

但是经过static 修饰之后的 a :

2、static 修饰全局变量
改变了全局变量的作用域,这个全局变量只能在自己的源文件内部使用
如,上例 extern 中 变量:

3、static 修饰函数

改变函数的适用范围,被修饰函数只能在自己所在的源文件内部使用,不能在其他源文件内部使用

Tips:
博客内容为本人原创,如有疑问请留言,蟹蟹 ^ - ^
时隔将近一年时间重新开始编码,起始过程很艰难但是坚持一定会有用,愿自己永远奔赴在热爱的领域中,也愿正在学习中的你一定要坚持!
最后,但愿考研顺利鸭~~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/698667.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号