gpt4 book ai didi

java - 为什么c++程序员偏爱prefix++而java程序员偏爱postfix++?

转载 作者:行者123 更新时间:2023-11-28 04:01:42 26 4
gpt4 key购买 nike

<分区>

在我看到的代码中,普通样式的 java for 循环如下:

for(int i = 0; i < n; i++){\\do stuff}

在c++中,等效的例子会写成如下:

for(int i = 0; i < n; ++i){\\do stuff}

我看不出语法差异的原因。我读过++i 可能稍微快一点,这证明它在 c++ 中的使用是合理的,但是为什么我们在 java 中使用 i++?另外,我们为什么不称它为++c?

澄清:我感兴趣的是为什么两种语言之间的语法差异有不同的发展,而不是两种编写 for 循环的方式之间的区别是什么。据我所知,这可能不是出于实际原因,而是出于历史原因,我想知道这些原因是什么。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com