皮皮君的C++真•第二周总结(之前标题写错了是第一周)

emmmm在第一周的学习过去之后,我们迎来了C++第二周的学习ヾ(❀^ω^)ノ゙在这一周的C++课程中我们学习了“数据类型、运算符和表达式”这一章,了解了标识符的规则、几种基本数据类型、基本运算符的种类及优先级等,学会了更多C++初步的知识,也编写了更多比第一周时更高级的程序,收获很大。

这一章中有个很有意思的程序,就是使用运算符,将a,b的值翻转过来,也就是说在这一章过后,我们已经学到了三种不同的将a,b翻转的方法了,以下图为一种:

但是在作业中我仍有一个关于运算符的运算程序不甚清楚
#include<iostream>
using namespace std;
 int main()
 { int n=1;
  cout<<n<<' '<<n++<<' '<<n--<<endl;
  return 0;
 }

输出的值为1 0 1,但是我仍然不懂中间的0是怎么来的,希望下周能够弄清楚。

这周的编码作业中最后一题非常有趣,是关于一个图像的问题的

我的方法是

#include <iostream>

using namespace std;

int main()

{

        int x,y,z;

cin>>x>>y;

z=(x^x+y^y>1)&&(x<2&&x>-2)&&(y<2&&y>-2);

cout<<z;

        return 0;

}

这星期还有很多有意思的程序,希望下一个星期的学习能顺利。

 

posted @ 2017-09-24 16:59  第一帅的皮皮君  Views(129)  Comments(0)    收藏  举报