C语言变量 局部变量 全局变量 全局变量: 全局变量一定在代码块({})之外的变量 局部变量定义在代码块({})之内的变量 局部变量和全局变量的名字不要相同。 代码: #include <stdio.h> int num1 = 20;//全局变量num1 int main(){ int num1 = 2021;//局部变量num2 printf("%d",num1); return 0; } 输出: 2021 可以看出,当局部变量和全局变量相同时,输出结果是全局变量的值。