求解第2题原因
答案:1 悬赏:0 手机版
解决时间 2021-03-11 07:43
- 提问者网友:我的未来我做主
- 2021-03-10 21:44
求解第2题原因
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-03-10 22:29
while(s1
t=*s1++;//把w[0]赋给t使t==1,然后s1指向w[1]即指向2
*s1=*s2--;//把w[3]赋给w[1]使w[1]==8(覆盖了2),然后s2指向w[2]即4
*s2=t;//把t(即1)赋给w[2],即用1覆盖了4。
}
以上结果是结果是w[0]==1、w[1]==8、w[2]==1、w[3]==8。至此由于s1 while(s1
t=*s1++;//把w[1]赋给t使t==8,然后s1指向w[1]即指向1
*s1=*s2--;//把w[2]赋给w[2],w[2]未变是1,然后s2指向w[1]
*s2=t;//把t(即8)赋给w[1],w[1]也未变。
}
所以第二次做完结果还是1818。
t=*s1++;//把w[0]赋给t使t==1,然后s1指向w[1]即指向2
*s1=*s2--;//把w[3]赋给w[1]使w[1]==8(覆盖了2),然后s2指向w[2]即4
*s2=t;//把t(即1)赋给w[2],即用1覆盖了4。
}
以上结果是结果是w[0]==1、w[1]==8、w[2]==1、w[3]==8。至此由于s1
t=*s1++;//把w[1]赋给t使t==8,然后s1指向w[1]即指向1
*s1=*s2--;//把w[2]赋给w[2],w[2]未变是1,然后s2指向w[1]
*s2=t;//把t(即8)赋给w[1],w[1]也未变。
}
所以第二次做完结果还是1818。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯