hcdy.net
当前位置:首页 >> C语言中,函数的隐含存储类型是:A. Auto B.stAtiC... >>

C语言中,函数的隐含存储类型是:A. Auto B.stAtiC...

C语言规定,只要在定义函数时不进行存储类型的显式说明,函数的存储类型就隐含为外部类型,即extern型,外部类型允许其他文件中的函数调用。因此应选C。

答案都选A:上面几位胡说霸道。 不是static 形参存储类型只有两种可能,一是auto类型,而是register类型。我给你细细解说 auto 就是堆栈存储 而register的是cpu内部寄存器存储 具体函数的形参采用那种存储方法,这和函数的“调用规则(calling con...

函数的隐含存储类型是extern,按照C语言的原则,函数隐含为全局都可以访问,因此默认为extern,而auto只用于变量,是变量的隐含存储类型。

函数有static 和extern两种 在没有明确写明时,默认为extern

函数的存储类型指的是其他文件模块可否访问,其类别可以是extern或static。 static是指该函数只能被本源程序文件中的模块访问。extern是指可被本源程序文件外的模块访问。 C语言中函数的存储类型隐含为全局的,因此默认为extern。 函数内定义的...

A

auto 只是用于局部变量,register一定是auto 函数的存储类型指的是其他文件模块可否访问,按照C语言的原则,函数隐含为全局(本项目中)都可以访问,因此默认为extern,如果函数前面加上static则说明该函数只能被本源程序文件中的模块访问 所以...

//给你个标准答案。。。 2.C语言中,函数的隐含存储类型是( ) ①auto ②static ③extern ④无存储类别 「解」由于C函数内不能再定义函数,C函数的存储类型只能是静态的或外部的之一。若定义函数时不指定存储类型是静态的,则它的存储类型就是外部...

由于C函数内不能再定义函数,C函数的存储类型只能是静态的或外部的之一。若定义函数时不指定存储类型是静态的,则它的存储类型就是外部的(extern),即函数允许被程序的其它函数调用。

函数中的局部变量,如果不专门声明为static存储类别,都是动态的分配存储空间的,数据存储在动态存储区中。这类变量叫做自动变量,自动变量可以用关键字auto作为存储类别的声明,实际上关键字auto是可以省略的(一般都是不写的),不写则自动隐...

网站首页 | 网站地图
All rights reserved Powered by www.hcdy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com