C变量作用域的分类和优先级

变量从高到低的优先级以下面展示:

1.文件作用域;变量在全局从文件开头到结尾一直有效即全局变量

2.函数作用域也称局部变量

3.代码块作用域;用{}花括号内的定义的变量;都是在代码块{}中有效 如:if while dowhite for 循环的代码块

4.函数原型也就是函数的声明作用域;那变量只在声明的开始到声明参数的结束";" 

 如:int getname( char sex, char name); //声明变量 sex 和name 

 

posted @ 2018-03-09 09:38  王默默  阅读(573)  评论(0编辑  收藏  举报