污水处理专业资质:关于C语言程序的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 15:46:46
8、 若有以下宏定义:
#define N 2
#defin Y(n) ((N+1)*N)
则执行语句z=4*(N+Y(5));后的结果是 什么?

4*(2+((2+1)*2))=32

32吧,因为它定义的Y(n)是一个整形变量,而在之间已经把N赋值为2!

32,不关n是多少,值始终为32