C基础笔记(函数与变量)
函数调用
函数的使用
全局变量(定义在所有函数外边的变量叫全局变量)
全局变量是定义在函数外部,通常是在程序的顶部。
全局变量在整个程序生命周期内都是有效的,在任意的函数内部能访问全局变量。
全局变量可以被任何函数访问。也就是说,全局变量在声明后整个程序中都是可用的。
局部变量(定义在大括号里的变量)
变量的生命周期(在大括号外边使用不了里边的变量,里面可以使用外面的变量)
局部变量和全局变量的名称可以相同,但是在函数内,如果两个名字相同,会使用局部变量值,全局变量不会被使用
#include<stdio.h> int a = 123; //全局变量 void f(){ int a = 2; //局部变量 printf("a= % d\n", a); } int main() { printf("a = % d\n", a);//输出的是全局变量a f();//函数调用,输出的是函数内局部变量 return 0; }

浙公网安备 33010602011771号