C中auto变量和static变量
来源:互联网 发布:乾坤nb买卖源码 编辑:程序博客网 时间:2024/05/16 17:55
auto关键字就是修饰一个局部变量为自动的,当每次执行到这个定义的变量的时候,都会产生一个新的变量,并且重新初始化。
static静态变量,在函数的外部和内部把变量声明称static意义是不一样的。
#include<stdio.h>/*auto 变量和 static 变量区别*/void AddOne(){ auto int i=1;// static int i=1; i=i+1; printf("%d\n",i);}int main(){ puts("第一次调用:"); AddOne(); puts("第二次调用:"); AddOne(); return 0; }
在AddOne函数中,若变量i是auto修饰的,则两次输出为2,2;
在AddOne函数中,若变量i是static修饰的,则两次输出为2,3;
0 0
- C中auto变量和static变量
- C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)
- C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)
- C语言中变量的属性(auto static register)
- C语言中局部变量和全局变量的存储类别(static,extern,auto,register)
- c语言中变量储存auto和static是怎么用
- C语言中的static变量 和 C++中static变量
- C中static变量
- c语言中static 变量和函数
- C和C++中static变量
- C/C++中static变量和static函数的用法
- C/C++中static变量和static函数的用法
- C/C++中static变量和static函数的用法
- C/C++中static变量和static函数的用法
- c中static变量局部变量
- auto register static extern 变量
- c语言中static 变量
- c语言中static 变量
- 二叉树的最大节点
- Linux 死锁检测模块 Lockdep 简介
- 洛谷 P1345 [USACO5.4]奶牛的电信Telecowmunication
- Android启动模式
- python 如何调用另一个路径下py文件的函数
- C中auto变量和static变量
- 剑指offer:连续子数组的最大和
- 移植samba到TQ2440开发板总结
- 【Java SE】反射
- [转]某码农意外去世了,我接手了他的代码
- PTA 基础编程题目集 函数题 4-1~4-13
- 继承
- SSD参考
- 列表数据类型