单选题:以下程序的输出结果是:
以下程序的输出结果是:
#include <stdio.h>
int s = 0;
int fun(int x);
int main(void)
{
int x = 2, y;
y = fun(x);
fun(y);
printf("s = %d", s);
return 0;
}
int fun(int x)
{
++x;
s += x;
return x++;
}
A.s = 6
B.s = 8
C.s = 5
D.s = 7
答案:D
#include <stdio.h>
int s = 0;
int fun(int x);
int main(void)
{
int x = 2, y;
y = fun(x);
fun(y);
printf("s = %d", s);
return 0;
}
int fun(int x)
{
++x;
s += x;
return x++;
}
A.s = 6
B.s = 8
C.s = 5
D.s = 7
答案:D