下列程序运行结果为:#define P 3 #define S(a) P*a*a main() {int ar; ar=S(3+5); printf("\n%d",ar); }
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/29 02:46:13
下列程序运行结果为:#define P 3 #define S(a) P*a*a main() {int ar; ar=S(3+5); printf("\n%d",ar); }
下列程序运行结果为:#define P 3 #define S(a) P*a*a main() {int ar; ar=S(3+5); printf("\n%d",ar); }
下列程序运行结果为:#define P 3 #define S(a) P*a*a main() {int ar; ar=S(3+5); printf("\n%d",ar); }
答案是:29
宏定义是直接替换,所以 ar=S(3+5)=P*3+5*3+5=3*3+5*3+5=29