c语言中,如何用多个文件编写程序
2014-10-29 11:16
375 查看
写一个stack.h的头文件,里面声明几个函数原形: stack.h #ifndef STACK_H #define STACK_H extern void push(char); extern char pop(void); extern int is_empty(void); #endif 你可以在其相应的stack.c中对这些函数进行实现 stack.c #include "stack.h" void push(char) { /*your code*/ } char pop(void) { /*your code*/ } int is_empty(void) { /*your code*/ } 在main.c中你可以这样写 #include <stdio.h> #include "stack.h" int main() { push('a'); push('b'); push('c'); while(!is_empty()) putchar(pop()); putchar('\n'); return 0; } 大致格式就是这样,在stack.h(这个名字你可以随便定),在这个头文件中声明函数原形,在相应的stack.c中进行函数定义与实现,主程序文件中包含这个头文件之后就可以调用stack.h中声明的函数,编译后无错误即可执行,你可以试试。
相关文章推荐
- [转] 如何用VC++60编写查看二进制文件程序
- 在C语言上如何编写并运行MPI程序
- 实用技巧如何用VC++60编写查看二进制文件程序
- 如何用CodeBlocks分多个文件编写一个C++程序
- 单文件夹下的C程序如何编写Makefile文件
- C#如何编写程序运行exe可执行文件
- Windows系统下使用C语言编写单线程的文件备份程序
- c语言有关.h文件已经.c文件的不同以及如何编写库文件
- 如何使用C语言编写精确定时程序?
- 如何编写文件下载程序
- 【文本】如何用VC++ 6.0编写查看二进制文件程序分析
- 如何用 VC++ 编写 MIDI 文件播放程序
- 编写多文件程序(c语言)
- 如何编写高质量的程序 文件的结构管理
- 如何用C#编写程序监测某个文件夹内是否有文件进行了增,删,改的动作?
- 如何在eclipse中编写好程序,然后打包成jar文件,在hadoop分布式集群上运行
- C语言编写读取配置文件程序
- Android程序的时候就要设计到编写xml布局文件,这里就教你如何设置xml的自动补全。
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- 如何用VC++60编写查看二进制文件程序