c++,求解析,谢谢,,,,,,,,
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
小傅哥
2013-12-19
关注
追答
30.详细解释图:
追答
p[i]%2 这个是求模,当结果为0的时候是false。当结果为1的时候是true
那么就是说只有求模的结果为1的之后才执行while里面的内容
j=3,i=2,p[i]=3,OF1T=1 说的是当OF1T返回的是true那么这个时候j的值是0,j的值加上p[2]的值那么结果就是3
当i=4,p[i]=5,OF1T=1 的时候时候,那么就是j = j+p[4] 就是 j = 3 + 5的值,结果为8
注释:j += p[i] 同理与 j = j + p[i] ,+=这个隐含了个类型转换的功能
注释:while后面如果自己写代码那么一定加上大括号,否则将来做编程你会哭的,现在这么写无非是学校的写法,实际编程不会这么干,因为看着乱切恶心。
收起
为你推荐: