關於c語言中#ifndef預處理後接什麼的疑惑

學單片機的小夥伴,都會看到.h(頭文件)下面有這一樣一個固定格式: 其中#ifndef、#define、#endif等宏定義的作用是是爲了防止重複聲明,避免重複編譯,提高編譯器效率。 其實很多人疑問的是這裏的LED_H這個位置應該填什麼,是不是有固定要求? 其實LED_H這個位置填什麼無所謂,只是定義一個宏而已,也就是說編譯器只根據這個宏是否被定義來決定是否 編譯,你換別的名字也是可以的,不過一般
相關文章
相關標籤/搜索