我在学歌朗,但有一部分我不懂用C语言。
总的来说,C语言函数是第二次执行的,输出根据IDE的不同而不同。 为什么要打印出来?
package main
//#include<stdio.h>
//void callC() {
// printf("Calling C code!\n");
//}
import "C"
import "fmt"
func main() {
fmt.Println("A Go statement")
C.callC()
fmt.Println("Another Go statement")
}
——
在Goland中(模板:使用“生成后运行”选项进行生成)
——
输出)
GO语句
另一个go语句
调用C代码!
——
在终端
$go跑,你好,走
GO语句
调用C代码!
另一个go语句