社区
C语言
帖子详情
for循环?
clxye
2008-05-27 10:08:05
判断:
for (i=0; i<MAX; i++) 与 for (i=0; i<MAX; ++i) 这两种写法等效。
请大家判断一下,给出理由。
...全文
120
7
打赏
收藏
for循环?
判断: for (i=0; i<MAX; i++) 与 for (i=0; i<MAX; ++i) 这两种写法等效。 请大家判断一下,给出理由。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiweikai
2008-05-27
打赏
举报
回复
判断一下,可以给出答案:
#include <stdio.h>
int main(void)
{
int i=0,j=0,MAX=10;
for(i=0;i<MAX;i++)
{
printf("original variable is i=",i);
printf("%d\n\"Tail for variables i++ procedure\"\n",i++);
}
for(j=0;j<MAX;++j)
{
printf("original variable is j=",j);
printf("%d\nhead for variables ++j procedure\n",++j);
}
return 0;
}
执行,察看输出结果!
bitxinhai
2008-05-27
打赏
举报
回复
在这种情况下是一样的。
因为你的i++和++i都是在运算完成以后再次被调用的
yqever
2008-05-27
打赏
举报
回复
对于int类型来说,区别可以忽略不计了。
clxye
2008-05-27
打赏
举报
回复
我也觉得一样,我还试了一下。但是大案说不一样,我估计是答案错了。
九桔猫
2008-05-27
打赏
举报
回复
没啥区别。
matrixdwy
2008-05-27
打赏
举报
回复
一样
帅得不敢出门
2008-05-27
打赏
举报
回复
对于内置类型 如int ++i 与i++ 效率没有什么多大差别.
对于用户自定义类型,前缀++ 比后缀++效率高. (后缀++,多了个临时对象的生成.)
推荐用前缀++
for
循环
本文详细介绍了for
循环
的基础语法及双层
循环
的应用,并通过多个实例加深理解,包括数学计算、逻辑判断及用户交互等场景。
Linux for
循环
之列表for
循环
本文详细介绍了Linux shell中for
循环
的基本语法及应用场景,包括数字列表、字符串列表等多种类型的列表for
循环
示例。
for
循环
与增强for
循环
本文详细对比了for
循环
与增强for
循环
(foreach)在遍历数组与集合时的性能与适用场景。增强了for
循环
简化了代码,但在多线程环境下修改元素时存在风险。
for的几种
循环
本文介绍了JavaScript中for
循环
的几种类型,包括普通for
循环
、for-in
循环
、forEach
循环
和for-of
循环
。阐述了各
循环
的特点和用法,如for-in会遍历原型链属性,可用hasOwnProperty()解决;for-of是遍历数组便利方法,避免了其他
循环
的缺陷,还介绍了遍历对象的方法。
java for
循环
_Java for
循环
本文深入讲解Java中的for
循环
,包括基本for
循环
、增强for
循环
(foreach)和带标签的for
循环
。介绍了各种for
循环
的语法、用途及示例,帮助读者理解如何在不同场景下有效运用。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章