C语言中调用其他源文件的函数

  • c语言,函数,
  • 2013-04-24 13:22:08

初学者问题。


a.c
//start
#include "stdio.h"

//这里需要声明
int max(int a , int b);

int main(){
    int a = 2;
    int b = 8;
    int c = max( a , b );
    printf( "max = %d \n" , d );
}
//end


b.c
//start
int max(int a , int b ){
    return a > b ? a : b;
}
//end

编译://编译需要两个文件
gcc a.c b.c -o a

运行:
./a


如果另外有一个c文件,也有max(int a , int b)的函数,编译不能通过

- EOF -

本文链接 https://binkery.com/archives/224.html,欢迎转载,转载请注明出处。