局部变量在每次函数调用时分配内存空间,在每次函数返回时仍占用存储空间。
举一反三
- 局部变量在每次函数调用时分配内存空间,在每次函数返回时仍占用存储空间。 A: 正确 B: 错误
- static 型局部变量函数第一次执行时分配空间,长期占用内存
- 关于常量和变量,下列说法正确的是()。 A: 常量占据的内存空间,其大小由数据本身决定。 B: 符号常量和变量一样,也占用相应的内存空间。 C: 常量在内存中不分配存储空间,变量在内存中分配存储空间。 D: 所有变量所占的存储空间在函数调用结束后都会自动释放。
- 在函数中使用语句int a; 定义变量时,下面表述错误的是()。 A: a是局部变量 B: 变量a的初始值为0 C: 系统在动态存储区中为a分配存储空间 D: 该函数运行结束时变量a占用的空间被系统收回
- 程序执行时,每次遇到函数调用,不论是普通函数调用,还是递归函数调用,系统都会在运行栈上为本次函数调用分配空间,用于保存有关信息,除了( )。 A: 函数体内局部对象 B: 调用函数的名字 C: 形参变量和函数返回值变量 D: 本次函数调用执行完毕后返回地址