第一種形式
#ifdef 識別符號view code程式段1
#else
程式段2
#endif
解釋:如果識別符號被定義過了,就執行程式段1,否則就執行程式段2。
第二種形式
#ifndef 識別符號view code程式段1
#else
程式段2
#endif
解釋:如果識別符號未被定義過了,就執行程式段1,否則就執行程式段2。
第三種形式
#if 常量表示式程式段1view code#else
程式段2
#endif
解釋:如果常量表示式為真(非0),則執行程式段1,否則執行程式段2。因此可以使程式在不同的條件下,完成不同的功能。
Linux C 學習筆記
1.linux 程序與訊號 檢視當前系統所有程序的shell命令 ps aux 檢視程序樹 pstree 檢視當前使用者啟動的程序 ps af kill 程序號 kill 9 程序號 強行殺死程序 killall 程序名字 如果乙個程序的父程序被殺死 則init就程式設計當前程序的父程序 了解實時作...
linux c 招聘條件
多看招聘資訊可以明確學習方向。要求 1 掌握linux api使用,精通c c 語言,並熟練使用stl,熟悉各種設計模式 2 掌握linux c c 開發環境,熟練掌握gcc,gdb,cvs,精通linux下的多執行緒程式設計 3 熟練掌握網路程式設計的基本模型和方法,有實際專案的開發經驗,熟悉tc...
linux C條件變數
條件變數是一種執行緒間同步的機制,使用條件變數為了防止競爭,都會和乙個互斥鎖配合使用 操作函式 pthread cond init cond,null 動態初始化條件變數 pthread cond t cond pthread cond initializer 靜態初始化條件變數 pthread c...