CGO Types C作为一种混合编程语言已经很久了,无论那些广泛使用的包是用何种语言实现的,都导出了和C兼容的API.Go程序调用C程序,可以借助两种工具实现,一种是cgo,另一种是SWIG工具.Cgo是为C函数创建go绑定的工具:SWIG工具可以提供更复杂的特性来调用C++程序.(关于SWIG工具的使用,可以参考以前的<calling c++ from golang with swig >系列随笔). 本文主要讲述C语言类型.在CGO中可以引用的C类型及对应的引用类型名称. 查询C99标准…