变量从高到低的优先级以下面展示:
1.文件作用域;变量在全局从文件开头到结尾一直有效即全局变量
2.函数作用域也称局部变量
3.代码块作用域;用{}花括号内的定义的变量;都是在代码块{}中有效 如:if while dowhite for 循环的代码块
4.函数原型也就是函数的声明作用域;那变量只在声明的开始到声明参数的结束";"
如:int getname( char sex, char name); //声明变量 sex 和name