#if语句
#if
#else
#endif
的作用是控制編譯的代碼
如:
#if 1
代碼A
#else
代碼B
#endif
則程序編譯的時候就只編譯代碼A
如果
#if 0
代碼A
#else
代碼B
#endif
則程序編譯的時候就只編譯代碼B
其中代碼A和代碼B可以是函數也可以是幾句代碼。
所以
#if
#else
#endif
只是一個起控制預編譯的代碼;如果不加#,當然就是一個簡單的判斷語句。
#else
#endif
的作用是控制編譯的代碼
如:
#if 1
代碼A
#else
代碼B
#endif
則程序編譯的時候就只編譯代碼A
如果
#if 0
代碼A
#else
代碼B
#endif
則程序編譯的時候就只編譯代碼B
其中代碼A和代碼B可以是函數也可以是幾句代碼。
所以
#if
#else
#endif
只是一個起控制預編譯的代碼;如果不加#,當然就是一個簡單的判斷語句。
總結
- 上一篇: mfc 中获得本身程序句柄的代码
- 下一篇: ACCESS在哪输入SQL语句