首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
admin
2022-04-01
74
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。
选项
A、auto和static
B、extern和register
C、auto和register
D、static和register
答案
C
解析
auto:函数中的局部变量,动态地分配存储空间,数据存储在动态存储区中,在调用该函数时,系统会给它们分配存储空间,在函数调用结束后自动释放这些存储空间。register:为了提高效率,C语言允许将局部变量的值放在CPU的寄存器中,这种变量叫“寄存器变量”,只有局部自动变量和形参可以作为寄存器变量。extern:外部变量(即全局变量)是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件终了。static:静态局部变量,属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放。
转载请注明原文地址:https://kaotiyun.com/show/Mnkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you";charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++
有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)e[s[i]]++;for(i=1;i<5;i++)
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0),i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}pr
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa
以下叙述中错误的是()。
与数学表达式x≥y≥z对应的C语言表达式是
随机试题
发热开始前,先出现寒战的原因是
呼吸链是指排列在线粒体内膜上的一个有多种脱氢酶以及氢和电子传递体组成的电子传递系统。下列化合物中,除()外,都是呼吸链的组成成分
下列不是影响单桩水平承载力的因素的是( )。
依据《劳动合同法》的规定,()应当帮助、指导劳动者与用人单位依法订立和履行劳动合同。
在工作网络计划的执行过程中,当某项工作进度出现偏差后,下列情况需要调整原进度计划的有( )。
A企业接受一批订单,在这个过程中,经济合同、收料单、成本计算单、出库单等都属于原始凭证。
已知某完整工业投资项目预计投产第1年的流动资产需用数100万元.流动负债可用数为40万元;投产第2年的流动资产需用数为190万元,流动负债可用数为100万元。则投产第2年新增的流动资金额应为()万元。
货币供给包括()。
下列哪种情况不属于《教师法》规定的学校应当给予教师行政处分或者解聘的情形?()
Theindustrialrevolutiondramaticallyaffectednewspapers.Boththenumbersofpapersandtheirpaidcirculations【B1】______rise
最新回复
(
0
)