C程序设计语言(K&R)学习笔记--6. auto,static,register
来源:互联网 发布:whf网络用语是什么意思 编辑:程序博客网 时间:2024/05/19 07:25
auto
关键字auto,可以省略,动态分配置内存,
函数调用时,给局部变量分配内存,调用结束释放该内存,这种局部变量称为自动变量
int fn(int a){auto int b =3;//定义b为自动变量}
static
静态变量
#include <stdio.h>void main(){int fn(int a);int a =5;printf("a+b=%d\n",fn(a));//a+b=9printf("a+b=%d\n",fn(a));//a+b=10printf("%d\n",b);// error: ‘b’ undeclared (first use in this function)}int fn(int a){static int b=3 ;b++;return a+b;}
register
寄存器变量
#include <stdio.h>void main(){int fn(int a);int a =5;printf("a+b=%d\n",fn(a));}int fn(int a){register int b=3 ;b++;return a+b;}
0 0
- C程序设计语言(K&R)学习笔记--6. auto,static,register
- C程序设计语言(K&R)第一章学习笔记
- C程序设计语言(K&R)学习笔记--4.const小结
- C程序设计语言(K&R)学习笔记--5.extern小结
- C程序设计语言(K&R)学习笔记--8.结构体
- C程序设计语言(K&R)学习笔记--9.输入输出
- C程序设计语言(K&R)笔记
- c语言学习笔记(1)基本数据类型及auto,register,static分析
- C程序设计语言(K&R)——学习笔记
- C程序设计语言(K&R)第二章学习笔记
- C程序设计语言(K&R)第三章学习笔记
- C程序设计语言(K&R)第四章学习笔记
- C程序设计语言(K&R)第五章学习笔记
- C程序设计语言(K&R)第六章学习笔记
- C程序设计语言(K&R)第七章学习笔记
- C程序设计语言(K&R)学习笔记:1.虎纠话之攀讲
- C程序设计语言(K&R)学习笔记--2.基本类型、常量、变量
- C程序设计语言(K&R)学习笔记--3.函数、作用域、内部变量与外部变量
- angularjs 兼容ie7 ie6
- 在Sublime Text 2 中使用Git插件连接GitHub
- 六个方面帮你分析搜寻引擎的爱好
- Linux内核启动及根文件系统加载过程
- Android4.3 蓝牙BLE初步
- C程序设计语言(K&R)学习笔记--6. auto,static,register
- 微信公众平台 微接口 接口100 API100 接口大全
- 杭电 1009 FatMouse' Trade
- 杭电 1009 FatMouse' Trade
- OCP-1Z0-051 第172题 事务savepoint的注意事项
- Linux设备名tty、pty、pts的概念
- rrrrrrrrrrrrrrr
- JSTL 核心标签库 使用
- 云计算和虚拟化技术的关系