下列叙述中,错误的是()。A.在同一C程序文件中,不同函数中可以使用名字相同的变量B.在main()函数体
下列叙述中,错误的是()。
A.在同一C程序文件中,不同函数中可以使用名字相同的变量
B.在main()函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
下列叙述中,错误的是()。
A.在同一C程序文件中,不同函数中可以使用名字相同的变量
B.在main()函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
A.在函数外部定义的变量是全局变量
B.在函数内部定义的变量是局部变量
C.函数的形参是局部变量
D.局部变量不能与全局变量同名
A.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
D.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
A.局部变量和全局变量是不同的变量,但可以使用global保留字在函数内部使用全局变量
B.局部变量是函数内部的占位符,与全局变量可能重名但不同
C.函数运算结束后,局部变量不会被释放
D.局部变量为组合数据类型且未创建,等同于全局变量
A.局部变量在函数体内有效
B.全局变量不能和局部变量重名
C.全局变量一般没有缩进
D.全局变量在程序执行全过程中有效
A.若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度
B.若全局变量仅由单个函数访问,则可以将这个变量改为该函数的静态局部变量,以降低模块间的耦合度
C.设计和使用访问动态全局变量、静态全局变量、静态局部变量的函数时,需要考虑变量生命周期问题
D.静态全局变量使用过多,可那会导致动态存储区(堆栈)溢出
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效