如下宏定义:#define N 2#define Y(n) ((n+1)*n)则执行语句:Z=2*(N+Y(5)); printf("%d,",Z);Z=2*(N+Y(4+1)); printf("%d",Z);后的输出结果是。
查看答案
下面程序的输出结果是 。#include#define SUB(a) (a)-(a)main( ){int a=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
下面程序的输出结果是。#includeintfun(intx){staticintt=0;return(t+=x);}main(){ints,i;for(i=1;i<=5;i++)s=fun(i);printf("%d\n",s);}
下面程序的输出结果是 。#includeint m=13;int fun2(int x,int y){int m=3;return(x*y-m);}main( ){int a=7,b=5;printf("%d\n",fun2(a,b)/m);}
有以下程序:#includevoid fun(int*a,int*b){ int*c;c=a;a=b;b=c;}main(){ int x=3, y=5, *p=&x, *q=&y;fun(p,q);printf("%d,%d,",*p,*q);fun(&x,&y);printf("%d,%d\n",*p,*q);}程序运行后的输出结果是________。
A. 3,5,5,3
B. 3,5,3,5
C. 5,3,3,5
D. 5,3,5,