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