在性能方面哪个更好?要测试布尔值是否为真或者一直设置它?

时间:2016-07-06 18:41:30

标签: performance language-agnostic

例如,在很长的循环中:
<?xml version="1.0" encoding="utf-8"?> <Layout Type="Create"> <Function_String>FunctionString</Function_String> <CaseString_Col>m</CaseString_Col> <ID_String>AccountID</ID_String> <Topic_Col>n</Topic_Col> <Sub_Topic>o</Sub_Topic> <ID_Col>e</ID_Col> <Notes>test</Notes> </Layout>

总是要测试它:

bool x;

或者只是一直设置为true:

if (!x) x = true;

1 个答案:

答案 0 :(得分:0)

无条件分配更重要的是,更易于阅读。这样的代码不太可能经常执行,不足以影响任何程序的整体性能。