04_C++调用C
extern "c"
{
C code
}
//add.h
int add(int a, int b);
//add.c
#include "add.h"
int add(int a, int b)
{
return a + b;
}
//main.c
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
#include "add.h"
#ifdef __cplusplus
}
#endif
int main()
{
int c = add(1, 2);
printf("c = %d\n", c);
return 0;
}