以下程序的运行结果是( ______ )。#include int x=2, y=3;void sub( int y ){ x++;y++; }void main( ){ int x=4;sub(x);printf("x+y=%d\n",x+y);}
查看答案
2.以下程序的运行结果是( ______ )。#include struct pw{ int i; char ch[2];}a; void main( ) { a.ch[0]=5; printf("%d,%d\n",a.ch[0],a.i ); }
1.以下程序的运行结果是( ______ )。#include void main( ){ struct EXAMPLE{ struct { int x; int y; } in;int a;int b; } e;e.a =3; e.b =3;e.in.x = e.a * e.b;e.in.y = e.a-e.b;printf("%d,%d\n",e.in.x,e.in.y); }
2.下面的程序是采用函数递归调用的方法计算n!,请填空。#includelong fac(int n){ long f; if( n==0 ) ______ ; else ______ ;return ______ ;}void main( ){ long y; int n; scanf("%d",&n); ______ ; printf("%d!=%ld\n",n, ______ ); }
语句int k,i=3;k=(i++)+(i++)+(i++);执行过后k和i的值分别为( )。
A. 9,6
B. 12,5
C. 18,6
D. 15,5