我正在研究golang,但是有一部分用c語(yǔ)言是不懂的。main中是第二次執(zhí)行c語(yǔ)言函數(shù),不同的IDE輸出結(jié)果不同。為什么會(huì)打印出來(lái)?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 build with Run after build option) --輸出)一個(gè) Go 語(yǔ)句另一個(gè) Go 語(yǔ)句調(diào)用 C 代碼!--在終端$ go run hello.go一條 Go 語(yǔ)句調(diào)用 C 代碼!另一個(gè) Go 語(yǔ)句
golang中c語(yǔ)言函數(shù)執(zhí)行順序
慕工程0101907
2023-06-01 15:07:05