7-21.以下程序的运行结果是_______#includevoid main(){int a=1,b=2,c;c=max(a,b);printf("max is %d\n",c);}void max(int x,int y){int z;z=(x>y)?x:y;return(z);}
查看答案
7-22.以下程序的运行结果是______#include void swap(int a, int b){a = a + b;b = a – b;a = a – b;}int main(){int a = 5, b = 6;swap(a, b);printf(“a = %d, b = %d”, a, b);return 0;}
7-23.以下程序的运行结果是______void swap(int x,int y){int t;t=x;x=y;y=t;printf("x=%d,y=%d;",x,y);}void main(){int x=3,y=4;swap(x,y);printf("x=%d,y=%d\n",x,y);}
7-24.以下程序的运行结果是_____int a=1;int f(int c){static int a=2;c=c+1;return (a++)+c;}void main(){int i,k=0;for(i=0;i<2;i++){ int a=3;k+=f(a); }k+=a;printf("%d\n",k);}
7-25.以下程序的运行结果是_____int f(int a){int b;static int c=3;a=c++,b++;return a;}void main(){int a=2,i,k;for(i=0;i<2;i++) k=f(a++);printf("%d\n",k);}