首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2019-12-17
33
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、exterrl和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时,系统会给它们分配存储空间,在函数调用结束后自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形参可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量,属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放。
转载请注明原文地址:https://jikaoti.com/ti/QZG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,siz
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp));其中buffer代表的是
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,"%d\n",a[i]);
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,
有以下程序:#includevoidfun(intx,inty,int*z){*z=y—x;}main(){inta,b,c;fun(10,5,&a);fun(
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
设二叉树中共有31个节点,其中的节点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
随机试题
张若虚《春江花月夜》:__________,何处春江无月明。
属于厌氧培养基的是()。
患者男,45岁,消化道溃疡术后持续胃肠减压时间较长,应加强的护理有
专利权的主体包括( )。
甲、乙、丙三个人经协商后,决定成立一个普通合伙企业,共同经营服装加工生意,并签订了书面的合伙协议。甲、乙以现金的形式分别出资20万元和10万元,丙以劳务作价5万元出资,全体合伙人一致推举甲和丙执行合伙事务。在合伙企业存续期间,发生下列事项:(1)甲以合伙
自铁路运输企业发出领取通知之日起满90日仍无人领取的包裹,铁路运输企业可以变卖。()
20世纪60年代初,美国贝尔实验室编写了一个名为“磁芯大战“的游戏,游戏中通过复制自身来摆脱对方的控制,这就是()的第一个雏形。
推进大众创业、万众创新,是发展的动力之源,也是富民之道、公平之计、强国之策。下列说法错误的是:
如下现象属于教育范畴的是()
设A=(aij)n×n是正交矩阵,将A以行分块为A=(α1,α2,…,αn)T,则方程组AX=b,b=(b1,…,bn)T的通解为________.
最新回复
(
0
)