首页
推荐
热点
财经
科技
娱乐
体育
C语言中 #define M(x) x*(x-1)什么意思?
define在做括号运算时存在一个问题#defineM(x)x*(x-1)如果x=2正常结果2*(2-1)结果为2但如果x=1+2就要将1+2看做整体带入x,因为define的特性,会存在泄漏()即为1+2(1+2-1)=6
匿名回答于2023-09-14 04:57:36
请输入您的知识问答
相关知识问答
main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p ; p=a;pri8ntf("%d",*p+9); } 次程序的结果为什么是9?
c++中void用法?
void是什么胶水?
C语言程序设计中的int和void是什么意思?
void可数吗?
void类型函数有什么用?
c语言中void的作用?
void和define为啥不是标识符?
any和void区别?
函数头status和int.void区别?