“函数的隐含存储类别”是什么意思?
发布网友
发布时间:2023-05-11 10:53
我来回答
共4个回答
热心网友
时间:2024-10-30 08:40
//给你个标准答案。。。
2.C语言中,函数的隐含存储类型是( )
①auto ②static
③extern ④无存储类别
「解」由于C函数内不能再定义函数,C函数的存储类型只能是静态的或外部的之一。若定义函数时不指定存储类型是静态的,则它的存储类型就是外部的(extern),即函数允许被程序的其它函数调用。所以解答是③。
热心网友
时间:2024-10-30 08:40
给你个标准答案。。。
2.C语言中,函数的隐含存储类型是( )
①auto ②static
③extern ④无存储类别
「解」由于C函数内不能再定义函数,C函数的存储类型只能是静态的或外部的之一。若定义函数时不指定存储类型是静态的,则它的存储类型就是外部的(extern),即函数允许被程序的其它函数调用。所以解答是③。
热心网友
时间:2024-10-30 08:40
函数中变量的存储类别包括:
auto:隐含存储类别(按照你声明变量的时候来存储的,比如int a)
static:静态存储类别(static int a)
register:寄存器存储类别(register int a)
热心网友
时间:2024-10-30 08:41
auto
只是用于局部变量,register一定是auto
函数的存储类型指的是其他文件模块可否访问,按照C语言的原则,函数隐含为全局(本项目中)都可以访问,因此默认为extern,如果函数前面加上static则说明该函数只能被本源程序文件中的模块访问
所以答案就是C