四种常量类型
#define _CRT_SECURE_NO_WARNINGS | ||
2 | #include<stdio.h> | |
3 | int d = 97;//d在最上面是全局变量,他的后面都能使用(整个工程//全局变量整个工程中都能使用,可以跨源文件,但是使用必须声明 | |
4 | //(就是在一个工程里定义全局变量在另一个源文件里也能用,但他不知道,所以使用之前必须声明一下 | |
5 | //entern int d //声明一下变量 | |
6 | int main() | |
7 | { | |
8 | //int a = 10; | |
9 | //printf("a=%d", a);//a在4-12行有效既是作用域 | |
10 | { | |
11 | int a = 10; | |
12 | printf("a=%d", a);//a在7-10行有效既是作用域 | |
13 | } | |
14 | printf("d=%d", d);//功能性代码必须在{内使用 | |
15 | return 0; | |
16 | } | |
17 | //变量的作用域和生命周期 | |
18 | //作用域:声明有效的范围 | |
19 | //生命周期:变量的创建和销毁之间的时间段 | |
20 | //局部变量:在定义的局部范围内生命开始和结束 | |
21 | //全局变量:生命周期就是工程的生命,即main的生命 |