博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C语言】C语言局部变量和全局变量
阅读量:5284 次
发布时间:2019-06-14

本文共 460 字,大约阅读时间需要 1 分钟。

目录:

【局部变量】
· 定义
· 作用域
· 生命周期
· 用修饰局部变量

【全局变量】

· 定义
· 作用域
· 生命周期

1.局部变量

· 定义
在函数(代码块)内部定义的变量称为局部变量(函数的形参也是局部变量)。

· 作用域

从定义变量那一行开始,直到代码块结束。

· 生命周期

从定义变量那一行开始分配空间,代码块结束后,就会被回收。

· 用修饰局部变量

1> 延长局部变量生命周期(程序结束时才会被销毁)
2> 声明初始化它的函数共享这个变量
3> 并不会改变其作用域
使用场合:
* 某个函数调用频率特别高
* 这个函数内部某个变量的值是固定不变的。

2.全局变量()

· 定义
在函数外面定义的变量。

· 作用域

从定义变量那一行开始,直到文件结尾(能被后面所有函数使用)。

· 生命周期

程序一启动就会分配空间,程序退出时才会被销毁。

注:全局变量默认初始值为0,而局部变量不会初始化值。

 

转载于:https://www.cnblogs.com/miaomiaoshen/p/5188614.html

你可能感兴趣的文章
C/C++知识补充 (1)
查看>>
Fast Poisson Disk Sampling
查看>>
Python Cookbook(第3版)中文版:15.14 传递Unicode字符串给C函数库
查看>>
Linux下SVN自动更新web [转]
查看>>
编程:对经验世界的析构与建构
查看>>
Openstack api 学习文档 & restclient使用文档
查看>>
vim linux下查找显示^M并且删除
查看>>
poj100纪念
查看>>
ExtJs4 笔记(5) Ext.Button 按钮
查看>>
把execl导入到数据库中
查看>>
阿里云人脸比对API封装
查看>>
如何将数据库中的表导入到PowerDesigner中(转)
查看>>
汇编总结一
查看>>
html5-表单常见操作
查看>>
String = ""和String = null的区别
查看>>
C#测试题若干,都是基础阿
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>