单项选择题
有以下程序 #include <stdio.h> mare() { int x=1,y=2,z=3; if(x>y) if(y<z) printf("%d",++z); else printf("%d",++y); printf("%d\n",x++); } 程序的运行结果是()。
A.331 B.41 C.2 D.1
A.234 345 B.432 543 C.23 34 45 D.45 34 23
A.宏名必须用大写字母表示 B.宏定义必须位于源程序中所有语句之前 C.宏替换没有数据类型限制 D.宏调用比函数调用耗费时间