第十四周项目6-阅读程序2(对a[i++]=的理解)
2014-11-29 15:48
211 查看
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 11月 29日 *版本号:v1.0 * *问题描述:程序阅读 *程序输入: *程序输出: */ #include <iostream> using namespace std; int main( ) { int y=53,i=0,j,a[8]; do { a[i++]=y%2; y=y/2;//求y的二进制数 } while(y!=0) ; for(j=i-1; j>=0; j--)//将数组元素倒着输出 cout<<a[j]; cout<<endl; return 0; }
预测结果:
1 1 0 1 0 1
实际结果:
110101
理解:
a[i++]=y%2 即a[i]=y%2;i=i+1;
相关文章推荐
- 第十四周项目6-阅读程序1(对continue的理解)
- 第十四周项目六:阅读程序
- 第十四周项目六 阅读程序(4、5、6)
- 2013级C++第12周程序阅读项目——理解函数
- 第9周-项目1-阅读程序并写出运行结果理解(1)
- 第九周项目1:阅读并理解程序(1)
- 第十四周项目6阅读程序
- 第十五周项目2-程序阅读(对指针的理解2)
- 第十四周项目六 阅读程序 (8)
- 第十四周项目六 阅读程序(5)
- 第九周项目一 阅读程序,写出程序运行结果并理解(1)
- 第十四周项目6-阅读程序
- 第十五周项目2-程序阅读(对指针的理解1)
- 第十四周项目六 阅读程序(7、8、9)
- 第十四周项目六 阅读程序 (9)
- 第十四周项目六 阅读程序(1、2、3)
- 第十四周项目六阅读程序
- 第十四周项目六之阅读程序
- 第九周项目1:阅读并理解程序(2)
- 第十四周项目六 阅读程序 (10)