首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2021-04-28
78
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫"寄存器变量",只有局部自动变量和形式参数可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
转载请注明原文地址:https://www.kaotiyun.com/show/bXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
以下定义数组的语句中错误的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
在关系数据库中,描述全局数据逻辑结构的是。
随机试题
Hethoughtabouttheproblemoverandoveragain,andsuddenlyagoodidea________tohim.
女性,30岁。产后大出血后闭经5年。畏寒,头晕伴乏力半年,恶心、呕吐2周就诊。查体:贫血貌,颜面浮肿,皮肤干燥,心率60次/min,律齐,血压8/5.3kPa(60/40mmHg),脉搏细弱。患者经诊断后,给予激素替代治疗,下列治疗原则哪些是正确的
舌癌远处转移多见于
某患者,男,58岁,无痛性全程肉眼血尿半个月,B超检查发现肾脏有一5cm×6cm大小实质性占位。该患者最佳的手术方式为()
混凝土浇筑时,为避免发生离析现象,混凝土自由下落高度不应超过( )m。
汇总记账凭证账务处理程序的优点之一是编制汇总记账程序的程序比较简单。()
下面谱例中的旋律片段出自哪首乐曲?()
政治经济制度对教育的制约作用有()
Manyofthepeoplewhoappearmostoftenandmostgloriouslyinhistorybooksaregreatconquerorsandgeneralsandsoldiers,wh
A、CountriesinNorthAfricawereattackedbyterrorists.B、Worldtourismwasinfluencedbyeconomy.C、3,500peoplediedinBrita
最新回复
(
0
)