11.3变量
变量的创建
data_type name;
| |
| |
| |
数据类型 变量名
int age;//整型变量
char ch;//字符变量
double weight;//浮点型变量
变量在创建的时候就给一个初始值,就叫初始化
-
全局变量
在大括号外部定义的变量就是全局变量
-
局部变量
在大括号内部定义的变量就是局部变量
当两者同名时,局部变量优先使用
变量的存放
内存中有分区(图源网络)![image1][1]
局部变量存在栈区
全局变量放在内存的静态区
堆区用来动态内存管理
#include<stdio.h>
int i = 0;
int main()
{
for (int i = 1; i < 3; i++)
{
static int i = 5;
printf("%d", i);
}
return 0;
}
结果:
55
标签:变量,int,局部变量,11.3,全局变量,大括号
From: https://www.cnblogs.com/4864c/p/17808750.html