下列程序输出的结果是?#define Tap(X) 2*X+1 main() {int a=6,k=2,m=1; a+=
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/24 18:20:00
下列程序输出的结果是?#define Tap(X) 2*X+1 main() {int a=6,k=2,m=1; a+=Tap(k+m); printf("%d\n",a);
#define Tap(X) 2*X+1
main()
{int a=6,k=2,m=1;
a+=Tap(k+m);
printf("%d\n",a);
}
答案是对的,但是为什么啊?
#define Tap(X) 2*X+1
main()
{int a=6,k=2,m=1;
a+=Tap(k+m);
printf("%d\n",a);
}
答案是对的,但是为什么啊?
![下列程序输出的结果是?#define Tap(X) 2*X+1 main() {int a=6,k=2,m=1; a+=](/uploads/image/z/5349964-4-4.jpg?t=%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E8%BE%93%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%AF%3F%23define+Tap%28X%29+2%2AX%2B1+main%28%29+%7Bint+a%3D6%2Ck%3D2%2Cm%3D1%3B+a%2B%3D)
12
a+=Tap(k+m);
这句相当于a=a+(Tap(k)+m)
a=6+(2*2+1)+1)
a= 12
a+=Tap(k+m);
这句相当于a=a+(Tap(k)+m)
a=6+(2*2+1)+1)
a= 12
下列程序输出的结果是?#define Tap(X) 2*X+1 main() {int a=6,k=2,m=1; a+=
以下程序的输出结果是 2为什么 #define SQR(X) X*X main() { int a=16,k=2,m=1
#define Tap(X) 2*X+1 main() {int a=6,k=2,m=1; a+=Tap(k+m); p
阅读下面程序写出执行或输出结果:#define M(x,y,z) x*y+z main() { int a=1,b=2,
下列程序的输出结果是 1 main() { int a=2,b=-1,c=2; if (a
求下列程序执行后的输出结果是 main() { int x='f'; printf("%c \n",'A'+(x-'a'
#include #define S(x) x*x void main() { int a,k=3,m=1; a=S(k
#define SQR(X) X*X main() { int a=16,k=2,m=1; a/=SQR(k+m)/SQ
下列程序的输出结果是int main(void){int a[10] = {0,1,2,3,4,5,6,7,8,9},
#define SQR(x) x*x void main() { int a=10,k=2,m=1; a/=SQR(k+
#define SQR(X) X*X #include void main(){ int a=16,k=2,b=4,m=
下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0,d