Go语言练习:go语言与C语言的交互——cgo
2015-07-31 22:40
465 查看
1、代码
2、运行结果
package main import "fmt" /* #include <stdlib.h> #include <stdio.h> void hello() { printf("Hello World !\n"); } */ import "C" func Hello() { C.hello(); } func Random() int { return int(C.random()) } func Seed(i int) { C.srandom(C.uint(i)) } func main () { Seed(100) fmt.Println("Random:", Random()) Hello() }
2、运行结果
$ go run cgo.go Random: 677741240 Hello World !
相关文章推荐
- GO语言练习:反射
- Golang 简介及配置
- django
- Django Book CH3(视图和URL配置)
- django book学习笔记――视图和URL配置
- DP+矩阵快速幂 HDOJ 5318 The Goddess Of The Moon
- Django(二)——管理页面的操作
- Django(三)——公众页面-视图
- Django(一)——the first try
- Google map实现类似Google earth的图标展开功能
- mongo 日记
- django1.8认证系统(3)
- bc第六场Goffi and GCD
- django1.8认证系统(2)
- UVA 1149 - Bin Packing ( 贪心 + 二分 & STL )
- mongo gte lte的使用
- mongoskin aggregate group
- mongo之mapreduce统计唯一字段
- Google CFO 的辞职信(引用)
- 使用Heroku搭建Django应用