首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2021-02-25
33
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储去中,在调用该函数时系统会给它们分配存储空间,在函数渊用结束时就自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形式参数可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的未尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量属于静态存储类别,在静态存储区内分配存储单元。在程序整个运行期间都不释放。
转载请注明原文地址:https://jikaoti.com/ti/lHz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序
以下叙述中正确的是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
以下叙述中正确的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
对于while(!E)s,若要执行循环体s,则E的取值应为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
软件测试的目的是
随机试题
阅读下面的文章,回答问题乱世中的美神梁衡李清照遇到的第三大磨难是超越时空的孤独。感情生活的痛苦和对国家民族的忧心,已将她推入深深的苦海,她像一叶
通过计算机网络非法进入他人系统的计算机入侵者称为________。
A_____roadgoes______fromourcollegetothecenter.
女孩,5岁。患急性感染1周,临床表现恢复正常,门诊医生需根据外周血象的变化做分析,该患儿白细胞分类的正常比例为()
测量仪器按其计量学用途可分为_______。
DownUnderBoomerang公司正在考虑一项初始固定资产投资为270万美元的3年期扩张项目。这项固定资产将在它的3年寿命内采用直线法折旧完毕,此后该资产将一文不值。预计这个项目每年可以创造2400000美元的销售收入,其成本为960000
求区域Ω的体积V,其中Ω:由z=xy,x2+y2=a2,z=0围成.
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
有以下程序:#includemain(){inti=0,a=0;while(i
下列与队列结构有关联的是
最新回复
(
0
)