C语言如何调用不同文件的方法(同一命名空间)

来源:互联网 发布:淘宝开店手机如何认证 编辑:程序博客网 时间:2024/05/22 14:07

转载注明出处哦~

假设:

你有两个文件,分别是1.c和2.c,先在main函数在1.c里,然后打印函数在2.c里,这时候你想在1.c里调用2.c的东西,那么就需要用到2.h头文件,下面附上代码:

1.c

int main(void){showMiGong(maze);//调用2.c里的方法system("pause");return 0;}
2.c

#include <stdio.h>#include "MulFileTest.h"void showMiGong(int maze[9][9]){int i,j;printf("显示迷宫 :\n");for (i = 0 ; i < 9 ; i++){for (j = 0 ; j < 9 ; j++){if(maze[i][j] == 2){printf("▉");}else{printf("  ");}}printf("\n");}}
2.h

#ifndef __MulFileTest_H__//如此规则是为了在大项目中防止冲突#define __MulFileTest_H__void showMiGong(int[9][9]);#endif
这样在1.c中include一下2.h

#include <stdio.h>#include <stdlib.h>#include "MulFileTest.h"

即可调用2.c里的方法,是不是so easy!


0 0
原创粉丝点击