C 对于循环初学者的理解
我目前正在学习C,想检查我对C 对于循环初学者的理解,c,loops,for-loop,C,Loops,For Loop,我目前正在学习C,想检查我对for循环的理解是否正确 输出A为6是否是因为在循环运行第五次后,+1被添加到A(这使其为6),然后该条件停止,因为它不再是是 当a==5时,您的条件a是正确的。(init;condition;finish)的语言功能为如下结构提供了便利: init; while (condition) { ...insert code here... finish; } @不用担心。我记得第一次看到a==6时我有点惊讶,尽管循环说a你的假设是正确的,但对浮动使用f
for
循环的理解是否正确
输出A为6
是否是因为在循环运行第五次后,+1被添加到A
(这使其为6),然后该条件停止,因为它不再是是
当a==5
时,您的条件a是正确的。(init;condition;finish)的语言功能为如下结构提供了便利:
init;
while (condition) {
...insert code here...
finish;
}
@不用担心。我记得第一次看到a==6
时我有点惊讶,尽管循环说a你的假设是正确的,但对浮动使用f
后缀b=b+0.5f代码>@AlterMann是否应为所有浮点值执行此操作?感谢float
,0.5
不带后缀意味着double
仅供将来参考:对于float
变量,执行b+=c
n
次的循环(其中c
是一个常量,如下所示)将c*n
添加到b
。但你现在不应该担心这个。或者你应该。。。
A is 6 B is 2.50
init;
while (condition) {
...insert code here...
finish;
}