社区
C语言
帖子详情
for循环?
clxye
2008-05-27 10:08:05
判断:
for (i=0; i<MAX; i++) 与 for (i=0; i<MAX; ++i) 这两种写法等效。
请大家判断一下,给出理由。
...全文
90
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
循环
,什么时候用while
循环
?
什么时候用for
循环
,什么时候用while
循环
?
为什么java中不能用浮点数控制for
循环
?
为什么java中不能用浮点数控制for
循环
? double k; for(k=0.1;k<2.0;k+=0.1) { System.out.println(k); } 结果: 0.1 0.2 0.30000000000000004 0.4 0.5 0.6 0.7 0.7999999999999999 0.8999999999999999 0....
python之for
循环
1.什么是for
循环
?
循环
就是重复某件事,for
循环
是python提供的第二种
循环
机制 2.为什么要有for
循环
? 理论上for
循环
能做的事情,while
循环
都可以做 之所以要有for
循环
,是因为for
循环
在
循环
取值(遍历)上比while...
python中for
循环
的用法小数-python
循环
之for
循环
与基本的数据类型以及内置方法
一、
循环
之for
循环
1.1 for
循环
的语法与基本使用什么是for
循环
?为何要有for
循环
?如何使用for
循环
?
循环
就是重复做某件事,for
循环
是python提供的第二种
循环
;一般for
循环
能做的,while
循环
都能做,之所以有for
循环
...
MATLAB如何尽量避免for
循环
?
我们知道MATLAB擅长矩阵计算,但对于跑for
循环
非常低效,因此在内存足够的情况下应尽量写成矩阵或者向量化操作的形式,善用更好的数据结构、算法,以及matlab自带的函数特性,以尽可能避免for
循环
降低运行速度。...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章