但使用時要小心一點,在別的檔案定義變數只能夠定義一次,不然compiler會錯亂。
所以只要在程式裡面看到有使用 " extern " ,代表他是在別的程式有宣告到,而拿來用。
以下直接舉例子比較快,
這裡寫了三個程式, a1.c 、 a2.c 、extern_test.c 。
分別如下:
1.原圖 |
2.毛邊很多 |
3.皮膚光滑? |
4.這張初步設定的threshold讓手臂被切掉惹 |
5.調整了一下比較OK了 |
command
|
about
|
run [args]
|
開始執行
|
start [args]
|
開始執行(並自動在main() break)
|
list [LINENUM]
[FUNCTION]
[FILE:LINENUM]
|
列出程式碼(重複list指令可接著列出下面十行)
|
print [EXP]
|
顯示expression的值
|
break[LINENUM]
[FUCTION]
|
設一個break point
|
next [TIMES]
|
執行到下一個statement(不會進入function)
|
step [TIMES]
|
執行到下一個statement(會進入function)
|
until [LINENUM]
|
執行到某行
|
continue[TIMES]
|
執行到被中斷為止
|
finish
|
執行到結束此function(還可用return直接回傳並結束)
|
info [SUBCOMMAND]
|
顯示一些資訊(ex:breakpoints: info
break)
|
help [SUBCOMMAND]
|
說明(ex: help list)
|