Saturday, February 20, 2021

預處理



 #error 預處理

作用是,編譯程式時,只要遇到 #error 就會生成一個編譯錯誤提示訊息,並停止編譯。

其語法格式為: #error error-message

  1. #include "stdio.h"
  2. int main(int argc, char* argv[])
  3. {
  4. #define CONST_NAME1 "CONST_NAME1"
  5. printf("%s\n",CONST_NAME1);
  6. #undef CONST_NAME1
  7. #ifndef CONST_NAME1
  8. #error No defined Constant Symbol CONST_NAME1
  9. #endif
  10. #define CONST_NAME2 "CONST_NAME2"
  11. printf("%s\n",CONST_NAME2);
  12. printf("%s\n",CONST_NAME2);
  13. return 0;

編譯期行為不會引起任何執行期的資源開銷。

No comments:

Post a Comment

n8n index

 【n8n免費本地端部署】Windows版|程式安裝x指令大補帖  【一鍵安裝 n8n】圖文教學,獲得無限額度自動化工具&限時免費升級企業版功能