社区
C语言
帖子详情
for循环的执行次数??
Andysun1986
2011-07-16 10:02:59
#define N 2
#define M N+1
#define K M+1*M/2
main()
{
int i;
for(i=1; i<K;i++)
{}
}
执行次数为什么是4次呢, 我认为 K = 2+1*2+1/2 =5.5 ,应该是5次,为什么是4呢
...全文
3845
8
打赏
收藏
for循环的执行次数??
#define N 2 #define M N+1 #define K M+1*M/2 main() { int i; for(i=1; i<K;i++) {} } 执行次数为什么是4次呢, 我认为 K = 2+1*2+1/2 =5.5 ,应该是5次,为什么是4呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
啊福
2011-07-16
打赏
举报
回复
for循环次数应该是指大挂号 {.... } 里面语句执行次数;
从上面的例子来看,i 从1开始,1,2,3,4,大挂号里面的语句就执行了4次;
当i=5时就不执行大挂号里面的语句了
lazy_virus
2011-07-16
打赏
举报
回复
[Quote=引用 6 楼 k1246195917 的回复:]
#define N 2
#define M N+1
//#define K M+1*M/2
#include<iostream>
using namespace std;
main()
{
int i;
cout<<M<<endl;
//cout<<K<<endl;
cout<<(M/(2.0))<<" "<<M<<endl;//这边为什么输出2.5 3?3/2.0 =2.5……
[/Quote]
理解了
lazy_virus
2011-07-16
打赏
举报
回复
#define N 2
#define M N+1
//#define K M+1*M/2
#include<iostream>
using namespace std;
main()
{
int i;
cout<<M<<endl;
//cout<<K<<endl;
cout<<(M/(2.0))<<" "<<M<<endl;//这边为什么输出2.5 3?3/2.0 =2.5? 不理解。
cout<<M<<endl;
cout<<(int)1.5<<endl;
//for(i=1; i<K;i++)
//{}
}
叁叁玖玖
2011-07-16
打赏
举报
回复
K=4.5 吧?
按LZ 的代码 运行了下
for 循环中 i<k(k=4.5) 循环4次
c_losed
2011-07-16
打赏
举报
回复
因为是int 哪来的半次。。。让编译器肿么循环。。。
TitanQuest
2011-07-16
打赏
举报
回复
i 从1开始,1,2,3,4, 5不适合了,当然只有4次了,怎么会5次
hongwenjun
2011-07-16
打赏
举报
回复
[Quote=引用 1 楼 z159liao 的回复:]
1/2为0,K=5
for( i = 1; i < 5; i++)
{}
4次,进调试器看下
[/Quote]
++ 英文当整数处理了
这样试试
#define N 2.0
#define M N+1.0
#define K M+1*M/2.0
z159liao
2011-07-16
打赏
举报
回复
1/2为0,K=5
for( i = 1; i < 5; i++)
{}
4次,进调试器看下
c语言for的
循环
次数
怎么算,c语言for
循环
如何使用
c语言for
循环
for语句是
循环
控制结构中使用最广泛的一种
循环
控制语句,特别适合已知
循环
次数
的情况。一般形式如下:for ( [表达式 1]; [表达式 2 ]; [表达式3] )语句其中:表达式1:一般为赋值表达式,给控...
多重for
循环
嵌套中语句的
执行
次数
实例代码 for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { for (int k = j + 1; k < n; k++) { ...以上代码中,求count++语句的
执行
次数
。 其实这段代码中求count++...
双重for
循环
(嵌套for
循环
)
双重for
循环
就是在一个for
循环
里在嵌套另一个for
循环
,即两个
循环
嵌套,还有多重
循环
嵌套的情况,但用的比较少,一般常用的是两个
循环
嵌套,很少使用多重
循环
,因为for
循环
多了会导致代码
执行
的效率低,而且容易死机...
python for
循环
次数
_Python for
循环
除了 while
循环
,还有一种更具有可读性的
循环
结构,这就是...for
循环
在 Python 中,for 语句包含以下部分:for关键字;变量;in关键字;范围;冒号;从下一行开始,缩进的代码块。提示:for
循环
用于
循环
代码一定次...
三层
循环
执行
次数
计算过程
algs里分析ThreeSum算法的
执行
时间时用到了三层
循环
的
执行
次数
,文章里只给了结论没有计算过程。不知道原理,只知道结果,不符合我的学习习惯,所以我用自己的方法尝试计算。下面是示例代码: for (int i = 0; i <...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章