有以下程序 #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d
”,s); } int f(int n) { static int a=1; n+=a++; return n; } 程序运行以后的输出结果是
- 首页
- 八大员
-
1.有以下程序 #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d
”,s); } int f(int n) {
-
2.有以下程序:#include int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a); printf("%d\n",s);}int f(int
-
3.下列程序的输出结果是( )。
-
4.读下列程序,写出运行结果int f( ){ static int i=0; int s=1; s+=i; i++; return s; }main(){ int i,a=0; for(i=0
-
5. 下列程序段的输出是_____________。
-
6.若有以下程序#include int *f(int *s, int *t){int k;if(*s < *t) {k = *s; *s = *t; *t = k;}return s;}
-
7.有以下程序: #include void f(int *p,int *q); main(){int m=1,n=2,*r=&m; f(r,&n);printf("%d,%d",m,n); } void
-
8.3.以下程序输出的最后一个值是_____________int ff(int n){ static int f=l;f=f*n;return f;}main( ){ int i;for(i=1;i<=5
-
9.若有以下程序#include int k = 7;void f(int **s){int *t = &k;*s = t;printf("%d, %d, %d, ", k, *t, **
-
10.以下程序运行,但运行后输出结果错误,导致错误结果的程序行是 #include int main(void)
{ int n; float s;
s = 1.0;