- 3
- 0
- 约 5页
- 2016-12-21 发布于江苏
- 举报
C语言中的变量解析
声明一个变量意味着向编译器描述变量的类型,但并不为变量分配存储。
定义一个变量意味着在声明变量的同时还要为变量分配存储空间。在定义一个变量的同时还可以对变量进行初始化。
作用域和生存期 。
作用域:局部、全局和文件三种。标识符的作用域决定了程序中的哪些语句能够使用它。(即标识符在程序其他文件中的可见性)通常标识符的作用域都是由它在文件中的位置隐式说明的。
3.1、局部变量。(局部作用域) 他们通常声明在函数的内部或者语句块的内部。所谓局部变量就是他们不能被其他函数或者语句块的代码所访问。 函数的形式参数也是局部的,它的作用范围仅限于函数的内部所使用的语句块。代码如下:
void add(int);
void main()
{ int num=5; add(num); printf(“%d\n”,num); }
void add(int num) { num++; printf(“%d\n”,num); }
解说:上述例子num变量都是局部变量,在两个函数出现同名的变量的时候并不会互相干扰。所以上面的两个
您可能关注的文档
- Character list for Level 1.doc
- ci-dczcx公务员考试百科知识.doc
- chp13-热力学基础.ppt
- CIS 李阳.ppt
- Cisco,650-251,最新题库.doc
- Cisco,642-415,最新题库.doc
- Cisco,646-671,最新题库.doc
- Cisco,650-575,最新题库.doc
- Cisco,650-621,最新题库.doc
- CL10应用领域说明学习思考题.doc
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
原创力文档

文档评论(0)