如何简化这三个简单的条件?
if(v.x < 0)
{
v.x *= -1;
}
if(v.y < 0)
{
v.y *= -1;
}
if(v.z < 0)
{
v.z *= -1;
}
Run Code Online (Sandbox Code Playgroud)
mik*_*u95 10
#include <stdlib.h>
...
v.x = abs(v.x);
v.y = abs(v.y);
v.z = abs(v.z);
Run Code Online (Sandbox Code Playgroud)
或者labs,llabs,fabs(<math.h>)等,这取决于你的类型数字的.