C语言中有些变量可以在所有代码文件中使用,有些变量只能在当前的文件中使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。
变量的分类
- 全局变量:一般而言对整个程序都有作用,定义在所有函数外部的变量。
- 局部变量:只对某个函数具有作用,当函数调用结束时,变量也随即消失,在函数内部定义的变量。
变量的作用域
- 在不同的作用域中,允许出现名字相同的变量,它们的作用范围不同,彼此之间不会产生冲突。比如:
#include<stdio.h>
void main()
{
int a=1;
{