谭浩强C语言教程内部函数与外部函数解析
内部函数和外部函数的区别,总是让不少 C 语言初学者头疼。谭浩强的这份教程文档讲得还挺清楚,尤其适合刚入门、想把函数作用范围搞明白的朋友。
用static
修饰的就是内部函数,只能在当前文件里用,外部文件调不到。写成
static float fac(int n) { ... }
就行。哦,像工具函数、私有方法啥的,放里面正合适。外部函数其实就是默认的函数形式,其他文件也能调用。你只要在调用的地方用extern
声明一下,像这样:
extern enter_string();
直接用就好。比如输入函数、通用的库函数,写成外部的更方便复用。整篇文档内容不啰嗦,例子也挺接地气。顺手点开还能查到一堆相关资源,VB、C++的对比内容也有,挺全的。
如果你正在整理 C 语言项目的结构,建议把内部函数和外部函数的边界先理清楚,写起多文件程序会顺多。
8.81MB
文件大小:
评论区