1. 程式人生 > >一些小坑

一些小坑

sizeof運算子只測量不計算裡面的內容
Ps:int num = 5;
cout << sizeof(num++) << endl;    //4
cout << num << endl;              //5
/*************************************************/
int k = 2;
while(k = 1)
{
 k = k - 1;
}
該迴圈為無限迴圈,單等號是assignment operator!
/*************************************************/
int n = 0;
while(n++ <= 2); // while(n <= 2)   n++
     ;(空語句)
cout << n;
//該迴圈迴圈了4次,包括了n等於3的時候也需要加
/*************************************************/
int a = 1,b = 10;
do{
 b -= a;
 a++;
}while(b-- < 0);
b的值為-1