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

c语言基础(一) 常用关键字

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

c语言基础(一) 常用关键字

关键字
  • 常用关键字
    • 关于计算机数据存储方式
    • 关键字 typedef
    • 关键字 static (重点)
      • 1.修饰局部变量
      • 2.修饰全局变量
      • 3.修饰函数

常用关键字


关于计算机数据存储方式

一般将常用的,大量频繁使用的数据才放入寄存器中使用

关键字 typedef

typedef : 类型重定义
就是将类型关键字换一个名字,性质不变,相当于是一个别名,一般是将较长的类型改为较短且好记的名称

关键字 static (重点) 1.修饰局部变量

	由上图可知,局部变量a加不加static会导致输出结果完全不同,
	上面提到过局部变量前有一个隐藏的关键字auto,  当程序进入到局部变量所在作用域时,
	会自动创建改局部变量,离开时则会自动销毁,所有每一次执行test()方法时 a都会先+1然后输出,最后销毁,
	导致每次输出都是2;

	而static作用在局部变量上时,会将其存储在静态区,并不会对其销毁,所有它始终存在,因此每次都会先+1
	再输出

2.修饰全局变量


当在另一个源文件中访问本源文件的全局变量

a.不加static,正常使用(extern声明一下就行)

b.加static无法访问

3.修饰函数

跟全局变量差不多

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

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

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