首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在一个C源程序文件中所定义的全局变量,其作用域为
在一个C源程序文件中所定义的全局变量,其作用域为
admin
2020-07-28
38
问题
在一个C源程序文件中所定义的全局变量,其作用域为
选项
A、由具体定义位置和extem说明来决定范围
B、所在程序的全部范围
C、所在函数的全部范围
D、所在文件的全部范围
答案
A
解析
全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义的位置开始,到整个源文件结束止。在同一编译单位内用extern说明符扩展全局变量的作用域(当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用extern对此全局变量进行说明,以便通知编译程序:该变量是一个已在外部定义了的全局变量,已经分配了存储单元,不需要再为它分配存储单元。这时全局变量的作用域从extern说明处起,延伸到该函数末尾)。当一个程序由多个编译单位构成,并且在每个文件中均需要引用同一个全局变量,这时只在其中一个文件中定义所有的全局变量,而在其他用到这些全局变量的文件中用extern对这些变量进行说明。
转载请注明原文地址:https://jikaoti.com/ti/XbD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#inc
已有定义“inta=3;”和输出语句“printf(’’%8x’’,a);”以下正确的叙述是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Crealink中指定部位的错误,使它能得出正确的结果。注意:不要改动mam函数,不得增行或删行,也不得更改程序
给定程序MODI11.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中
以下选项中可用作C程序合法实数的是
以下选项中合法的常量是
构成计算机软件的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
随机试题
关于子宫输卵管造影的目的,错误的是
下列哪项不是颅底凹陷症的特点
按相关规定,施工单位负责人接到生产安全事故报告后,应当及时向事故发生地县级以上人民政府建设主管部门和有关部门报告,要求报告时限为()。
下列支出中,属于财政购买性支出的是()。
信用卡和借记卡统称为()。
学习类型
根据动机内容的社会价值不同,动机可划分为()
根据下面材料回答下列题。2010年,我国的专利申请总量为122.2万件,同比增长25.1%。在2010年的三类专利申请中,发明专利申请39.1万件,较上年增长24.4%,占专利申请总量的32.0%;实用新型专利申请41.0万件,较上年增长31.9
Education:Examination-orientationorQuality-orientation?
WhatdoesBilladvisethewomantodo?
最新回复
(
0
)