程式碼:https://goo.gl/Rzowkh
為什麼出來的 black[0] 與 black[1]
是不一樣的QQ 我想超久到底踩了什麼坑= =
#define Ratio 5.5
if (float temp = ((float)Ratio-(int)Ratio) > 0){
// cout << "b=" << temp << endl;
black[1] = 1.0 / temp;
}
這裡的的temp出來的結果是 1 是主因
為什麼QQ
另外~(float)-(int)
這種做法是否是不可預設的危險結果
(很常見到)我一直在想是不是合法的作法