C语言中如果表达式中加入不必要的括号会不会降低运算效率?比如y>=65&&y=65)&&(y

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:35:38
C语言中如果表达式中加入不必要的括号会不会降低运算效率?比如y>=65&&y=65)&&(y

C语言中如果表达式中加入不必要的括号会不会降低运算效率?比如y>=65&&y=65)&&(y
C语言中如果表达式中加入不必要的括号会不会降低运算效率?
比如y>=65&&y=65)&&(y

C语言中如果表达式中加入不必要的括号会不会降低运算效率?比如y>=65&&y=65)&&(y
理论上来说
增加括号只会增加编译的时间 并且对运行的时间是没有差别的
也就是增加了把你从c/c++代码变成exe的时间,但是不会影响exe运行的时间
而且 增加一两个括号 对于计算机编译时间的影响是微乎其微的
计算机一秒计算数量以亿算 怎么会差这一个括号呢
关于代码运行效率 更应该注意的是算法,而不是这些语句 那个才能从本质上提高程序运行效率
多行的代码 运行效率就不一定比单行的要低
作为源代码重要的一是算法 二是可读性 增加括号和增加有必要的换行不但不会降低运行效率,反而会使代码更加容易理解 减少歧义的产生