【C语言】C语言中3种作用域举例
来源:互联网 发布:百度云盘加载数据失败 编辑:程序博客网 时间:2024/06/05 07:32
/**************************************************** 头文件声明----------------------------------------------------*/#include<stdio.h>/**************************************************** 【全局变量声明】----------------------------------------------------*/int q; //q具有文件作用域,此处为文件作用域开始/**************************************************** 函数声明----------------------------------------------------*//*变量m具有函数【原型作用域】,从变量定义处一直到变量声明的末尾,也就是【局限在小括号()内】,也可以不用变量名q,只用int*告诉编译器参数类型,如果加名字的话,也可以用int*m等别的名字,可以不与函数定义中的名字p相同*/void fun(int*m);/**************************************************** 主函数----------------------------------------------------*/int main(void){ //【函数作用域开始】,本质属于【代码块作用域】 int i=10; q=20; printf("Before change ,i=%d\n",i); fun(&i); printf("After change ,i=%d\n",i); printf("Global Variable q=%d\n",q); for(int j=0;j<5;j++)//复合语句作用域开始,本质属于代码块作用域 { int m=0; printf("j=%d\n",j); }//复合语句作用域结束 return 0; //函数作用域结束} void fun(int*p){//形参变量p函数作用域开始,本质属于代码块作用域 *p=30; //形参变量p函数作用域结束}//全局变量q的文件作用域结束
0 0
- 【C语言】C语言中3种作用域举例
- c语言中##作用
- C语言 #define 举例
- C语言程序举例
- C语言-作用域
- C语言------作用域
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中变量的作用域 .
- C语言中变量作用域问题
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中变量的作用域
- C语言中#、##的作用
- c语言中static作用
- Android之Content和activity、service、Application关系和attachBaseContext函数调用的时候
- 18.[个人]C++线程入门到进阶(18)----线程函数:SuspendThread
- mnist deep convolutional cetwork源码说明
- opencv中houghlines函数返回的rho和theta
- 你好,再见;你好,幸会!
- 【C语言】C语言中3种作用域举例
- Caffe源码解读(十一):自定义一个layer
- linux shell脚本对未定义变量的判断以及if的用法
- 网狐6603、客户端创建房间、会陪分配到其他客户端已创建好的房间去
- Java static修饰初始块{}
- 19.[个人]C++线程入门到进阶(19)----线程函数:ResumeThread
- Spring入门学习——第二阶段总结图
- 图片管理器
- cannot open include file 'afxres.h'错误的一种解决方法