嵌入C代码
package main
/*
// C 标志io头文件,你也可以使用里面提供的函数
#include <stdio.h>
void pri(){
printf("hey");
}
int add(int a,int b){
return a+b;
}
*/
import "C" // 切勿换行再写这个
import "fmt"
func main() {
fmt.Println(C.add(2, 1))
}
import “C” 这句话要紧随,注释后,不要换行,否则报错
go 代码中调用 c/c++ 的格式是: C.xxx(),例如 C.add(2, 1)