首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
admin
2017-04-26
14
问题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
选项
A、extern和register
B、auto和static
C、static和register
D、auto和register
答案
D
解析
在C语言中,动态变量(auto)存储在内存中的动态存储区,在程序运行中,只有当调用变量所在的函数时,系统才临时给变量分配内存单元;全局变量(extern)一经定义,系统为其分配固定的内存单元:静态变量(static),编译系统为其分配固定的存储空间;寄存器变量(register)不保存在内存上,而是直接存储在CPU的寄存器中。
转载请注明原文地址:https://kaotiyun.com/show/BvDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678,},*p[2];inti,j,s=0;for(i=0;i
以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010删除后,数
下面程序的输出结果是#include#includemain(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strcat(p1,p2));printf("%s\n"
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;k=N(M(a,b),c
若执行下面的程序时,从键盘输入5和2,则输出结果是main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a
下列可用于C语言用户标识符的一组是
下面叙述正确的是
下列叙述中,不符合良好程序设计风格要求的是
以下叙述正确的是
随机试题
下列作品与其作者对应正确的是()。
传至孤束核的脑神经纤维是()
试述氯霉素的主要不良反应及如何避免其不良反应。
对脑性瘫痪患儿的治疗原则是()
根据《中华人民共和国合同法》规定,要约可以撤回和撤销。下列要约,不得撤销的是:
当事人以下列抵押物设立抵押时,应当办理抵押物登记的有()。
禁止内幕交易、操纵市场等证券欺诈活动是属于()。
普通高中教育课程由()三个层次构成。
下列选项中,不属于模块间耦合的是()。
ItwasanormaldayinthelifeoftheAmericanRedCrossinGreaterNewYork.First,partofabuildingonWest140thStreet,i
最新回复
(
0
)