作业帮 > 综合 > 作业

C语言变量的可见性是什么意思

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/16 03:48:57
C语言变量的可见性是什么意思
书上有道选择题,”一个变量是可见的,那么它一定是存在的“是对的,但一个变量是存在的,那么它一定是可见的就是错的,这是为什么
C语言变量的可见性是什么意思
变量的可见性与变量的定义位置,作用域等有关,比如某一全局变量定义在一函数之外(该函数内未再次定义同名变量),但函数也可以使用该变量,此时便是存在且可见的,但对于其他函数中定义的变量,在该函数内就是不可见的,除非有拓展定义.所以,变量存在,但不一定可见.