?? 程序使用說明.txt
字號:
源程序說明:
1.有些程序是“面試題選”部分的程序,這些程序是習題,有些是不完整(沒有main函數,只是一個函數)、有些是故意留有錯誤的,但書中的例題解答里已經詳細說明錯誤的原因。所以,并不是每個程序都可以編譯運行的,所有程序請對照書中的相應部分。如果是一個用于說明某個知識點的示范程序,那么是一定可以運行的。此外,要注意:有些程序編譯時要帶上命令行參數,比如編譯多線程程序時,需帶上-lpthread選項。對于此類程序編譯時,書中都有對應的編譯命令。對于一般的程序,只需使用如下命令:gcc -o test test.c。
2.由于格式原因,源程序在Windows下使用Visual C++編輯器打開,那么程序是對齊的。如果使用其他文本編輯器打開,不能一定保證源代碼象書中一樣是對齊的。
3.1~5章的程序是按照例子編號命名的,比如:第2章例1的源程序命名為2-1.c。有些例子沒有程序,因此編號不是連續的,比如:4-18.c之后是4-20.c,因為第4章的例19沒有程序代碼。6~12章的程序是以書中的程序名命名的,比如:第6章的第一個程序,書中命名為my_chmod.c,那么在這里源程序也命名為my_chmod.c。
4.每一章的源代碼可以使用命令“make”進行編譯,使用該命令可以生成該章所有可執行程序。如果沒有生成對應的可執行程序,請對照書中相應的內容。在編譯生成可執行程序時,可能會生成警告:“warning:no newline at end of file”,產生這個警告是因為本書所有源代碼是在Windows中進行編寫的,Windows和Linux兩種操作系統對于文件末尾的標識符處理不一致。該警告不會影響程序的功能和性能,所以不必理會。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -