C语言学习笔记:11_全局变量
来源:互联网 发布:三国志11公孙瓒数据 编辑:程序博客网 时间:2024/05/01 18:30
/* * 11_全局变量.c * * Created on: 2015年7月5日 * Author: zhong */#include <stdio.h>#include <stdlib.h>/** * c全局变量: 在函数外面定义的变量叫全局变量 *作用:增加了函数间数据联系的渠道 * *特点:生命周期长,在程序的全部执行过程都占用存储单元 *如果函数内使用了全局变量,会降低函数的通用性(依赖全局函数) * 注意: * 1:某个函数只能使用在这个函数之前定义的全局变量,如:function_1() 只能使用 变量a *2:当局部变量名和全局变量名相同时,在局部变量的作用范围内,会屏蔽全局变量。即只能使用相同名字的局部变量 * */int a=10; //定义全局变量并赋初值void function_1() {a=20;//b=40; 报错 因为b是为这个函数之后定义的,不用使用}int b=30;int max3(int a,int b){return a>b?a:b; //形参也相当时局部变量,所以当形参与全局变量一样时,在形参作用域内,也会屏蔽全局同名变量}int main() {a=30;b=40;printf("%d,%d\n",a,b); //output:30,40function_1();printf("%d,%d\n",a,b); //output:20,40int a=1; //当局部变量名和全局变量名相同时,在局部变量的作用范围内,会屏蔽全局变量。即只能使用相同名字的局部变量printf("%d,%d\n",a,b); //output:1,40//system("pause");}
0 0
- C语言学习笔记:11_全局变量
- C语言学习笔记——如何使用全局变量
- c语言学习笔记之全局变量与局部变量
- C语言学习笔记:09_函数
- C语言学习笔记_数组
- c语言命名规范_学习笔记
- C语言学习笔记----伊能C语言学习笔记-----全局变量
- C语言学习笔记:10_函数_高级
- 【linux c】c语言变量_学习笔记_007
- C语言复习笔记--static 全局变量和普通全局变量
- C语言全局变量那些事儿笔记
- C语言_全局变量/静态全局变量_局部变量/静态局部变量
- C语言设计教程学习笔记_序言
- C语言学习笔记:01_基本数据类型
- C语言学习笔记:02_输入输出函数
- C语言学习笔记:04_选择结构
- C语言学习笔记:08_循环结构
- C语言学习笔记:16_位运算
- 【大渣】二分快速幂
- linux下 lvm 磁盘扩容
- C语言学习笔记:08_循环结构
- C语言学习笔记:09_函数
- C语言学习笔记:10_函数_高级
- C语言学习笔记:11_全局变量
- CNN卷积神经网络学习笔记2:网络结构
- VS2010/2008常用快捷键
- codeforces 394E Lightbulb for Minister 简单几何
- 招聘初级程序员必须考虑的6个因素
- Spring 在XML中声明切面/AOP
- 【C# for OJ/ACM做题】适用于各种OJ的2种C#输入输出辅助类(IOHelper)
- IOS基础之——添加本地通知(UILocalNotification)
- 从web service得到的SoapObject解析