为了账号安全,请及时绑定邮箱和手机立即绑定

c语言中函数默认存储类型是什么

c语言中函数默认存储类型是什么

C
撒科打诨 2019-03-22 20:15:35
c语言中函数默认存储类型是什么
查看完整描述

3 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

 c语言中的存储类型有static 、auto、extern、及register,函数默认的存储类型应该是extern,意思是具有外部链接性的。一般来说,会通过extern来声明函数。比如下面的代码,在1.c中定义一个函数,函数的声明写在1.h头文件中,在2.c中通过添加1.h的头文件,来声明及调用函数f()。

1

2

3

4

5

6

7

//1.c

void f() { ; }

//1.h

extern void f();

//2.c

#include "1.h"

int main() { f();}

 


查看完整回答
反对 回复 2019-03-24
?
哔哔one

TA贡献1854条经验 获得超8个赞

auto(自动变量)
register(寄存器变量)
static(静态变量)
extern(外部变量)

查看完整回答
反对 回复 2019-03-24
  • 3 回答
  • 0 关注
  • 1492 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信