程式码: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)
这种做法是否是不可默认的危险结果
(很常见到)我一直在想是不是合法的作法