C语言:全局变量与局部变量

局部变量:

    概念:定义函数内部变量

    定义格式:变量类型 变量名称;

    作用域:从定义那一行开始到所在代码块结束

    生命周期:从代码执行到定义的哪一行开始,到其所在的代码的结束为止

    特点:相同的代码块中不可以有同名的变量

         不同的代码块中可以有同名的变量,内部的变量会覆盖外部定义的变量

全局变量:

    概念:定义在函数外部变量

    定义:变量类型 变量名称 = 值;

    声明:变量类型 变量名称;

    特点:1、不可以重复定义,但可以重复声明

         2、局部变量可以与全局变量同名,在局部变量的作用域范围内,那么局部变量会覆盖全局变量

         3、如果没有定义仅有声明,系统自动给它定义并将其初始化为0

    作用域:从定义的那一行开始,直到文件结束

    生命周期:从程序启动开始,直到程序退出才消亡

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。