- 博客(1)
- 收藏
- 关注
原创 C语言三元运算符
摘要:本文介绍了条件运算符和MIN宏的实现及优化。条件运算符格式为"条件?表达式1:表达式2",根据条件真假返回对应表达式的值。文章指出简单MIN宏可能导致参数多次求值的问题,并给出优化方案:使用GNUC扩展__typeof__定义局部变量避免副作用。对于C++,推荐使用类型安全、无副作用的std::min模板函数,它支持类型检查、单次求值,并能作为函数参数传递。在C++中应优先选择std::min而非宏实现。
2025-11-25 11:54:35
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅