博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言中的变量
阅读量:6036 次
发布时间:2019-06-20

本文共 741 字,大约阅读时间需要 2 分钟。

#include
//定义全局变量,也是静态变量。存放在静态区域,不能够用auto修饰int d;//函数声明void autoFaction(int a, int b);void staticFaction();void registerFation();int main() { //使用全局变量 d = 20; // a = 10; 错误,不能够使用 { //变量b是局部变量,作用域是{}之间 int b = 20; } //定义的局部变量能够和全局变量同名 int d = 3; //优先使用局部变量 printf("d:%d\n",d); staticFaction(); staticFaction(); registerFation(); return 0;}//这里的a和b是形式參数,也是局部变量int getSum(int a, int b) { return a+b;}//1.自己主动变量void autoFaction(int a, int b) { //使用自己主动变量存储a和b的和 auto int sum = a + b; //等价于int sum = a + b; //声明局部变量 int c = a - b; //等价于 auto int c = a - b;}//2.静态变量void staticFaction() { //创建静态变量b static int b = 0; b ++; printf("b:%d\n",b);}//3.寄存器变量void registerFation() { //寄存器变量 register int d = 20; printf("寄存器变量:%d\n",d);}

转载地址:http://eiohx.baihongyu.com/

你可能感兴趣的文章
全国计算机二级考级即将开始,你准备好了吗
查看>>
博客求职简历上用javascript做个定位微地图,面试通过
查看>>
美丽的诗句 撩妹首选哦!
查看>>
Vue 2.0 构建单页应用最佳实战
查看>>
JTalk Online:面试官教你快速成为 leader 最欣赏的技术人
查看>>
Java并发编程笔记之FutureTask源码分析
查看>>
使用LeanCloud快速开发一款小程序
查看>>
MMA冠军Rory MacDonald:比特币现金(BCH)是真正的比特币
查看>>
适配器模式
查看>>
[译] 在 Laravel 应用程序之间共享数据库
查看>>
Koa:核心探秘与入坑指北
查看>>
还在用JSON? Google Protocol Buffers 更快更小 (实践篇)
查看>>
探索 vue-spa 全家桶项目,解析配置,目录结构,路由以及状态管理的实现,附源码
查看>>
OpenStack安装(一) KeyStone模块
查看>>
Java锁之ReentrantReadWriteLock
查看>>
这是一个起点,没有终点 . . .
查看>>
更优雅的使用 Parcel 进行前端项目的打包
查看>>
坑系列 --- 重构过程中的过度设计
查看>>
iOS控件 UICollectionView
查看>>
黑狐”木马分析报告
查看>>