2019-12-30 19:26发布
void testInt(int a){ printf("testInt a = %d " , a); } void testFloat(float a){ printf("testFloat a = %f " , a); } void run(){ void* funp; funp = testInt; (*(u32(*)())funp)(3); }
wye11083 发表于 2017-3-5 17:46 那你可以都转成f再计算,最后加个0.1再取整。
最多设置5个标签!
转成float遇到较大数的时候会损失精度
一周热门 更多>