-->
当前位置:首页 > 题库

单选题:以下有关C语言程序的变量的作用域和生存期的叙述中,错误的是____。

Luz5年前 (2021-05-10)题库977
以下有关C语言程序的变量的作用域和生存期的叙述中,错误的是____。
@[A](2)

A. 静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中
B. 因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内
C. 非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区
D. 不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中



A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中
B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内
C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区
D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中


答案:A