A、可以通过global保留字在函数内部声明全局变量
B、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
C、return不可以传递任意多个函数局部变量返回值
D、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
A、可以通过global保留字在函数内部声明全局变量
B、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
C、return不可以传递任意多个函数局部变量返回值
D、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
A、局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
B、简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
C、使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
D、全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
A、变量的作用域决定了变量可以被访问的范围,而变量的存储类型决定了变量的生存期。
B、静态变量和全局变量都是在静态存储区中分配内存的,而自动变量是在动态存储区中分配内存的。
C、用extern声明变量为外部变量的时候,编译器是对其分配内存的。
D、静态局部变量和静态全局变量的生存期是相同的,但二者的作用域是不同的,而静态局部变量和自动变量的作用域都是局部的,但二者的生存期是不同的。
A.在同一C程序文件中,不同函数中可以使用名字相同的变量
B.在main()函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
A、静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中
B、因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内
C、非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区
D、不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!