很简单的问题,都是C基本常识一、宏定义可以定义成函数的样子,如:#define fun(x) (x)*(x)void main(){ int a=2; int b=fun(x) ; //这里编译时会变成 b= (2)*(2) printf("b=%d\n",b );}二、反斜杠在末尾表示:未完待续。。。。 也就是说这一行与下一行是连着的(是同一行),只是为了书写好看,分成了两行!