内部和外部函数及【综合实例】 内部函数和外部函数 1 内部函数 2 外部函数 前 言 函数一旦被定义,就可以被其他函数调用。但是当一个源程序由多个源文件组成时,在一个源文件中定义的函数能否被其他的源文件中的函数调用呢?为此,C语言又把函数分为两类:内部函数和外部函数。 内部函数 在一个源文件中定义的函数只能被本文件中的函数调用,而不能被同一源程序其它文件中的函数调用,这种函数称为内部函数。 定义内部函数的一般形式是: static 类型说明符 函数名([形参表]) 例如: static int f(int a,int b); /*内部函数前面加static关键字*/ { …… } 内部函数的延伸 内部函数也称之为静态函数,但此处静态static的含义并不是指存储方式,而是指对函数的调用范围只局限于本文件,因此在不同的源文件中定义同名的内部函数不会引起混淆。 通常把只由同一个文件使用的函数和外部变量放在一个文件中,前面加上static使之局部化,其他文件不能引用。 外部函数 外部函数在整个源程序中都有效,只要在定义函数时,前面加上extern关键字即可。 其定义的一般形式为: extern 类型说明符 函数名([形参表]) 例如: extern int f(int a,int b) { …… }
您可能关注的文档
最近下载
- TPM手册(最新整理版).docx VIP
- 2025年中国方形熔断体市场调查研究报告.docx
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 2026年中国邮政集团有限公司云南省分公司校园招聘笔试参考试题及答案解析.docx VIP
- (高质)断路器运维细则.pdf VIP
- 26新三下英语五、六单元能力提优卷《人教版》(附答案).docx VIP
- (正式版)DB23∕T 3998-2026 黑龙江省住宅设计标准.pdf VIP
- TPM学员手册 全面生产管理.pdf VIP
- 数字经济赋能中国双循环”战略内在逻辑与实现路径.pdf VIP
- 门店销售与服务2. 顾客异议类型.pdf VIP
原创力文档

文档评论(0)