谭浩强C语言教程内部函数与外部函数解析

内部函数和外部函数的区别,总是让不少 C 语言初学者头疼。谭浩强的这份教程文档讲得还挺清楚,尤其适合刚入门、想把函数作用范围搞明白的朋友。

static修饰的就是内部函数,只能在当前文件里用,外部文件调不到。写成

static float fac(int n) { ... }
就行。哦,像工具函数、私有方法啥的,放里面正合适。

外部函数其实就是默认的函数形式,其他文件也能调用。你只要在调用的地方用extern声明一下,像这样:

extern enter_string();
直接用就好。比如输入函数、通用的库函数,写成外部的更方便复用。

整篇文档内容不啰嗦,例子也挺接地气。顺手点开还能查到一堆相关资源,VB、C++的对比内容也有,挺全的。

如果你正在整理 C 语言项目的结构,建议把内部函数和外部函数的边界先理清楚,写起多文件程序会顺多。

ppt 文件大小:8.81MB