求c语言大佬给一下超详细的解释

要非常详细的那种... 要非常详细的那种 展开
 我来答
xuzhouliuying
高粉答主

2019-03-29 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:5.4万
采纳率:86%
帮助的人:2.5亿
展开全部
static int a[3]={1,2,3}

函数fun中,数组a[3]定义为静态变量。
主函数调用fun(0),函数fun中形参n接收赋值0,即n=0
for(k=0;k<3;k++) x[]+=x[]-n
x[0]=x[0]+x[0]-n=1+1-0=2
x[1]=x[1]+x[1]-n=2+2-0=4
x[3]=x[3]+x[3]-n=3+3-0=6
此时数组变为a[3]={2,4,6}
for(k=0;k<3;k++)
printf("%d,",x[]);
依次输出数组的值,输出2,4,6,

主函数调用fun(0),函数fun中形参n接收赋值0,即n=1
for(k=0;k<3;k++) x[]+=x[]-n
x[0]=x[0]+x[0]-n=2+2-1=3
x[1]=x[1]+x[1]-n=4+4-1=7
x[3]=x[3]+x[3]-n=6+6-1=11
此时数组变为a[3]={3,7,11}
for(k=0;k<3;k++)
printf("%d,",x[]);
依次输出数组的值,输出3,7,11,

因此最终的输出结果为2,4,6,3,7,11,
选A。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式