三目运算符比if else 快吗 为什么

2024-12-02 16:40:44
推荐回答(1个)
回答(1):

在C里 if else 三目的效率是一样的
但是为什么有的时候 三目的效率要高呢 (有的时候if else的效率高)这是因为编译器的原因
编译器的优化代码的程度跟你写的代码成正比。所以这个无法比较,但是理论上将效率是一样的
如果你擅长if else 就用if 擅长三目就用三目
代码简短且精炼就是 效率最高的办法