读程序写结果:main(){inta=6,b=5;voidm(int,int);m(a,b);}voidm(intx,inty){intz;z=x+y;printf(“%d+%d=%d”,x,y,z);}
举一反三
- 以下正确的函数形式是( )。 A: double fun1(intx,inty){ z=x+y;return z;} B: funl(intx,y){ intz;returnz;} C: funl(x,y){ int x,y;double z;z=x+y;return z;} D: double funl(int x,int y){ double z;z=x+y;return z;}
- 以下程序执行结果是__________。 voidfun(intx,inty,intz){z=x*x+y*y;} voidmain(){inta=31;fun(5,2,a);printf(“%d”,a);}
- 读下列程序,写出运行结果fun(int x,int y,int z){ z =x*x+y*y;}main ( ){ int a=31; fun (6,3,a); printf ("%d", a);}
- 以下程序的输出结果是________________#include[stdio.h]void fun(int ,int ,int);int main(void){ int a=31; fun(5,2,a); printf("%d",a); return 0;}void fun(intx,inty,intz){ z=x*x+y*y;}
- 读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出: