1. 程式人生 > 其它 >golang呼叫c的一個bug

golang呼叫c的一個bug

技術標籤:程式語言

如題,一下一段程式碼,看似沒有任何問題,竟打印不出任何東西!

/*
#include <stdio.h>

void sayHello(){
    printf("hello, world!");
}
*/
import "C"

func main(){
    C.sayHello()
}

最後發現是printf沒有加'\n'結尾所導致的,可見golang雖然開發效率高,但缺陷和毛病也讓人不敢恭維。