0
点赞
收藏
分享

微信扫一扫

鹏哥C语言笔记分享P3

最后的执着 2022-02-15 阅读 61

 关于变量的作用域和生命周期

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

相关推荐

0 条评论