三元运算符与ifelse效率比较
来源:互联网 发布:中建投信托 知乎 编辑:程序博客网 时间:2024/04/28 00:13
Time.Begin();
for (double i = 0; i < 100000000; i++)
{
int temp = 0;
if (temp == 0) temp = 1;
else temp = 2;
}
Time.End();
Console.WriteLine(Time.HmsTicks);
Time.Begin();
for (double i = 0; i < 100000000; i++)
{
int temp = 0;
temp = temp == 0 ? 1 : 2;
}
Time.End();
Console.WriteLine(Time.HmsTicks);
Console.ReadLine();
输出:0小时0分0秒828毫秒
0小时0分0秒500毫秒
以上C#代码测试得出结论:同样的操作三元运算符的效率高。
- 三元运算符与ifelse效率比较
- switch与ifelse效率
- 三目运算符与ifelse
- 三元运算符与if...else...的比较
- Java三元运算符与if...else...的比较
- 比较运算符和三元运算符
- 三目运算与ifelse
- 三目运算符与ifelse的区别
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- switch与ifelse的效率问题
- 移位运算符与三元运算符
- C# C/S程序出错:ContextSwitchDeadlock is detected
- 1m网速是什么意思,1m带宽是什么意思
- CO月结-作业分割问题
- 驱动环境搭架
- js获取当前时间(时刻变化的)
- 三元运算符与ifelse效率比较
- 比bitblt和stretchblt效率更高的函数
- CSplitterWnd CreateView时出现的断言错误!
- CreateDIBSection
- 关于UltraEdit 15.* 的语法高亮-支持Matlab程序.m文件
- QT图形视图体系 (The Graphics View Framework)
- android之handler使用--对于异步消息的处理
- RPM usage
- 32岁程序员的不惑-1003