使用cgo输出hello world ~~~ package main //#include <stdio.h> import ( "C" ) func main() { C.puts(C.CString("hello world\n")) } ~~~ 我们通过 import "C" 语句启动了CGO的特性,同时包含C语言的<stdio.h>头文件。然后通过CGO包的C.CString 函数将go语言字符串转为C语言字符串,最后调用CGO包的 C.puts 函数向标准输出窗口打印转换后的字符串。