mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 12:32:21 +00:00
ch2-1-typo
This commit is contained in:
parent
f46d8c10ec
commit
22e3c726cc
@ -31,7 +31,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
我们不仅仅通过`import "C"`语句启用CGO特性,同时包含C语言的`<stdio.h>`头文件。然后通过CGO包的`C.CString`函数将Go语言字符串转为C语言字符串,最后调用C语言的`C.puts`函数向标准输出窗口打印转换后的C字符串。
|
我们不仅仅通过`import "C"`语句启用CGO特性,同时包含C语言的`<stdio.h>`头文件。然后通过CGO包的`C.CString`函数将Go语言字符串转为C语言字符串,最后调用CGO包的`C.puts`函数向标准输出窗口打印转换后的C字符串。
|
||||||
|
|
||||||
相比“Hello, World 的革命”一节中的CGO程序最大的不同是:我们没有在程序退出前释放`C.CString`创建的C语言字符串;还有我们改用`puts`函数直接向标准输出打印,之前是采用`fputs`向标准输出打印。
|
相比“Hello, World 的革命”一节中的CGO程序最大的不同是:我们没有在程序退出前释放`C.CString`创建的C语言字符串;还有我们改用`puts`函数直接向标准输出打印,之前是采用`fputs`向标准输出打印。
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user