C語言的預(yù)處理命令有以下幾種:
#include:用于包含頭文件。
#define:用于定義宏。
#ifdef、#ifndef、#endif:用于條件編譯。
#if、#elif、#else:用于條件判斷。
#pragma:用于指示編譯器特定的行為。
#undef:用于取消宏定義。
#error:用于在編譯時(shí)產(chǎn)生錯(cuò)誤信息。
#line:用于修改編譯器的行號(hào)指示。
#warning:用于產(chǎn)生編譯警告信息。
這些預(yù)處理命令可以在源代碼文件中使用,在編譯之前由預(yù)處理器進(jìn)行處理,常用于包含頭文件、宏定義、條件編譯等操作。