99问答网
所有问题
在函数内,定义变量时储存类型符可以省略的是()
A、auto B.static C.extern D.register
求解释为何选A ,其他的为何错了??
这个概念不了解。
举报该问题
推荐答案 推荐于2018-03-13
auto是默认的,在函数内就是定义局部变量。
static是定义静态变量,虽然定义在函数内,但在重入函数后,该变量上次的值依然有效,类似
全局变量
的效果,只不过只能在定义它的函数里用。
extern表示外部引用,这个变量应该是全局变量,在别的地方定义,函数里用extern只是引用。
register表示
寄存器
变量,为了优化变量使用效率,提示
编译器
该变量常驻寄存器,但实际是否常驻寄存器,编译器也是视情况而定的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BBzzOXzOt.html
相似回答
7、C语言中,形参的默认
存储
类别为。 (A)auto (B) static (C)register...
答:
在函数内部
或复合语句内
定义变量时,
如果没有指定的
存储类型
或使用了auto说明
符,
系统就认为所
定义的
变量具有自动类别。形参即函数的自变量,其初值来源于函数的调用。只有在程序执行过程中调用了函数,形参才有可能得到具体的值,并参与运算求得函数值。形参表相当于变量说明,但应特别注意:此处只能使用类型...
什么是
变量的存储类型
答:
C语言的变量有4种
存储类型,
分别是auto(自动型)、static(静态型)、register(寄存器型)和extern(外部型)。
在定义
或说明一个
变量时可以
加上存储类型关键字,以限定其存储类别。存储类型决定了系统将在哪一个数据存储区为变量分配存储空间。auto型将在堆栈区分配存储空间;static型将在静态数据区分配...
一些关系c语言的概念问题。一点都不懂。。。
答:
2.只有整形变量在使用前可以不定义。(F)7.如果
在定义函数时省略
extern,则隐含为外部函数。(T)8.定义函数时的参数是“形参”,调用
函数时的
参数是“实参”。(T)11.所有的变量在使用前都必须予以定义(T)12.
在定义变量时
必须给出
变量的类型(
T)13. c语言认为float 是合法的标示
符(
F)14...
C语言中
定义函数时,函数
返回值
类型是
什么,关键字
可以省略
?
答:
在上面的代码中,我们定义了一个名为 add 的函数,该函数接受两个整数作为参数,并返回它们的和。
函数返回值类型为 int,因此关键字可以省略
。在 main 函数中,我们调用了 add 函数并将结果存储在 sum 变量中,最后打印出结果。需要注意的是,当函数没有返回值时,需要使用关键字 void 来指定函数返回...
函数
中未指定
存储
类别的局部
变量,
其隐含的存储类别为
()
答:
其隐含的
存储
类别为自动存储类别。
函数
中的局部
变量,
如果不专门声明为static存储类别,都是动态的分配存储空间的,数据存储在动态存储区中。这
类变量
叫做自动变量,自动
变量可以
用关键字auto作为存储类别的声明,实际上关键字auto是
可以省略的(
一般都是不写的),不写则自动隐含为“自动存储类别“。
函数的
隐含
存储
类别
是()
答:
函数的存储类型
指的是其他文件模块可否访问,其类别可以是extern或static。static是指该函数只能被本源程序文件道中的模块访问。extern是指可被本源程序文件外的模块访问。C语言中函数的存储类型隐含为版全局的,因此默认为extern。函数内
定义的变量
,默权认作用域在本
函数内,
即其类型是auto。
C语言中
变量存储类型
有哪些
答:
turbo c2.0支持四种
变量存储类型
。说明符如下:auto static extern register 下面分别来介绍。一、auto auto称为自动变量。局部
变量是
指
在函数内部
说明的
变量(
有时也称为自动
变量)
。用关键字auto进 行说明,当auto
省略时,
所有的非全程变量都被认为是局部
变量,
所以auto实际上 从来不用。局部变量在函数调用...
什么是
函数的
一般性
定义
答:
(1)数的
定义
中的类型,是指函数返回值的类型。函数返回值不能是数组,也不
能是函数,
除此之外任何合法的数据类型都
可以是函数的类型,
如:int 、long、float、char等,或是后面讲到的指针、结构等。
函数的类型是可以省略的,
当不指明
函数类型时,
系统默认的是整类型。(2
)函数
名是用户自定义的标识符...
C语言概念性问题,拜托大家给我讲讲
答:
A auto是自动的,意思是数据使用后内存自动释放,不特别说明
的都是
这种数据
类型,
auto
可以省略
。B static是静态的,意思是数据使用后内存不释放,直到函数结束,用时必须加 static说明。C register是寄存的,在编程中很少提及 D extern 只在扩展或缩小数据作用域时使用。49题。B 全局
变量可以在函数
以外的...
大家正在搜
在一个函数内部定义的变量是
在函数内部定义的变量称为
matlab未定义函数或变量
函数可以嵌套定义但不能嵌套调用
形参可以是常量、变量或表达式
没有类型说明符的变量
函数的形参都属于全局变量
变量与函数
定义函数
相关问题
定义函数时储存类型可以省略吗?c语言
在函数中的默认的存储类型说明符的变量是什么存储类型??
定义函数 的函数类型 有哪些 函数内的 形参变量有哪些 真的...
求教C++判断题
C++中为什么“定义变量时没有存储类说明符者一律为自动类”是...
什么是变量的存储类型
在C语言中,局部变量的存储类别自动默认为( )
在C语言中,存储类别包括