<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 在同一文件用 Go 調用 C 代碼 從 Go 程序調用 C 代碼的最簡單方法是將 C 代碼包含在 Go 源文件中。這需要特殊處理,但是速度很快,而且沒有那么困難。 包含 C 和 Go 代碼的 Go 源文件的名稱為`cGo.go`,將分為三部分。 第一部分的代碼: ```Go package main //#include <stdio.h> //void callC() { // printf("Calling C code!\n"); //} import "C" ``` > Tip: 如你所看到的,C 代碼包含在 Go 程序的注釋中。但是,由于使用了`c` Go package,`go`知道如何處理此類注釋。 第二部分代碼: ```Go import "fmt" func main() { ``` 所有其他的包都必須被單獨導入。 最后一部分代碼: ```Go fmt.Println("A Go statement") C.callC() fmt.Println("Another Go Statement!") } ``` 為了執行`callC()` c 函數,你需要像這樣`C.callC()`調用. 執行`cGo.go`你會得到這樣的輸出: ```shell $ go run cGo.go A Go statement! Calling C code! Another Go statement! ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看