2
A
回答
7
只有functionA
和functionB
是宏,而不是功能。
0
#if語句是預處理語句,代碼函數不可用(但是macros是)。
C Programming提供了C預處理器用法的簡單概述。
0
如果functionA
和functionB
擴展在編譯時間爲整數常量,然後他們可以比較。這可能發生的唯一方法是,如果他們是宏而不是函數,就像dan04解釋的那樣。更多詳細信息可以在the gcc documentation for #if
中找到,無論您使用什麼編譯器或平臺,它都可以使用。
0
不,我們不能將一個函數作爲條件調用到#if
指令。 #if
中的條件只需要是一個常量表達式。
相關問題
- 1. 我可以在函數參數中使用「If」語句嗎?
- 2. 我可以在Javascript中的if語句中調用一個函數嗎?
- 3. 我可以把IF語句放在switch case函數中嗎?
- 4. 我可以在php的switch語句中調用函數嗎?
- 5. 我們可以在準備好的語句中調用sql函數嗎?
- 6. 我們可以在Java中的函數中調用函數嗎?
- 7. 我可以在While語句內使用If語句嗎?
- 8. 我可以在if語句中運行while語句嗎?
- 9. if語句可以放在另一個if語句中嗎?
- 10. 在if語句中調用函數?
- 11. 在switch語句中可以使用if語句嗎?
- 12. 我們可以在C語言的printf()函數內使用printf語句嗎
- 13. 我們可以在SQL語句中使用SUM和Max函數嗎?
- 14. 可以將「if」語句用於PyMC確定性函數嗎?
- 15. 我可以在嵌套if語句中重用條件嗎?
- 16. 我可以在select語句中使用`If`嗎?
- 17. 我可以在Angular if語句中使用php變量嗎?
- 18. 我可以在if語句中使用pygame.time.Clock嗎?
- 19. 我可以在此查詢中使用IF語句嗎?
- 20. Jade - 我可以在'if'語句中引用DOM元素嗎?
- 21. 我可以在外鍵約束中使用IF語句嗎?
- 22. 我可以在mysql select語句中使用Php函數嗎?
- 23. PHP - 我可以使用這個if語句中的方程的函數嗎?
- 24. 我可以在此代碼中使用case語句而不是if語句嗎?
- 25. 我們可以在switch語句中使用goto語句嗎?在PHP
- 26. 我們可以在javascript函數中調用類屬性嗎?
- 27. 我們可以在viewController類中明確調用dealloc函數嗎?
- 28. WSO2 CEP:我們可以在執行計劃中有if-else條件語句嗎?
- 29. 我們可以在Siddhi SQL語句中使用變量嗎?
- 30. 我可以在DBMS_OUTPUT語句中調用單行函數查詢嗎?
'#if'不是一個語句,它是一個預處理指令。預處理器指令在定義函數之前被處理,所以沒有。 – 2010-11-15 03:27:45