因為沒用過,所以沒想過的 goto

2022-08-03 22:15:22 字數 639 閱讀 3769

今天讀了讀 rui maciel 大神寫的 mjson parser,mjson 解析器是乙個使用

iso c

實現的小型

json

解析器。嵌入式專案中使用到了該解析器,隨即拿出來看看。

看到如下**:

1

enum json_error json_tree_to_string (json_t * root, char **text)213

14int

main()

1522 ~

執行結果如下:

1 wq@ubuntu:~/c_test$ gcc goto.c -o goto

2 wq@ubuntu:~/c_test$ ./goto

3main4

before goto5after goto

6 wq@ubuntu:~/c_test$

說明,標號下面的**被執行了。

由於從來沒有使用過 goto 關鍵字程式設計,也就沒想過前面沒有goto語句時,這裡該怎麼執行,導致卡在這裡;水水的!

繼續看**……

這個怎麼用啊?沒用過

toc這個怎麼用啊 沒用過 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的...

sizeof我沒用過的用法

sizeof i,我還是第一次看到的用法 sizeof有三種語法形式,如下 1 sizeof object sizeof 物件 2 sizeof type name sizeof 型別 3 sizeof object sizeof 物件 所以,int i sizeof i ok sizeof i o...

沒用過 gitignore還敢自稱高階開發?

git是跟蹤專案中所有檔案的好工具,但是,您會希望在專案的整個生命週期中不要跟蹤某些檔案及其變更。git中gitignore概念 以.gitignore檔案定義哪些檔案將被git排除跟蹤,被.gitignore匹配到的檔案將不會顯示在git的untracked files列表。gitignore檔案...