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;
}

 

posted @ 2023-05-14 20:41  罗悠然  阅读(65)  评论(0)    收藏  举报