编程论坛
注册
登录
编程论坛
→
C语言论坛
c语言中for循环问题,请求解答
邹德华
发布于 2020-12-12 12:49, 1835 次点击
c语言中for循环括号中是使用i++的,但是如果用i+=2之类的符不符合c语言的语法规则?????
4 回复
#2
rjsp
2020-12-12 13:05
c语言中for循环括号中是使用i++的
没听说过
#3
apull
2020-12-12 16:57
for(a;b;c)
{
d;
}
这里的a,b,c,d都可以酌情省略,但必须保留分号
你说的i++是在c位置上吧,这里是每次执行完d之后执行的语句,可以是任何合法的表达式
比如输出1000以内的斐波那契数列:
for
(
int
n =
1
,j=
0
,t; n<=
1000
; printf (
"
%d
"
, n), t=n+j,j=n,n=t) {}
实际编写中不推荐这种写法。
[此贴子已经被作者于2020-12-12 16:59编辑过]
#4
邹德华
2020-12-12 21:07
回复 3楼 apull
感谢大佬
#5
柒小尘
2022-08-07 20:50
回复 楼主 邹德华
可以,根据题目判断,比如要连续求 偶数
1