【学习】C++ 出错积累

来源:互联网 发布:什么是网络代理 编辑:程序博客网 时间:2024/06/02 02:34

1.类型

unsigned int A ,B;

 A - B< 0 不成立

 

2.++/--

int x = 5;

int y = x++;   // y = 5 , x = 6

 

int a = 5;

int b = a++;  //b = 6 ,a = 6

 

y = (4 + x++) + (6 + x++);//4 + x++ 不是完整表达式,所以不保证在使用4 + x++后x立刻加1 。

                                            c++只保证在此语句之后x 将递增两次

                                           c++ 没有规定在计算每个子表达式后将x递增,还是在整个表达式计算完后递增,所以避免使用此类的表达式