c语言函数不能用for循环吗,C中的"for"循环后面是否需要"{}"?

Naetmul..

12

C中的"for"循环需要一个语句.

如果您需要多个语句,则可以用{和将它们括起来}.

(当然,您也可以附上零或一个语句.)

并且;可以代表一个空洞的陈述.

所以以下任何一个都是正确的.

for (int i=0; i<10; i++);

for (int i=0; i<10; i++) {}

for (int i=0; i<10; i++) function_that_do_nothing();

for (int i=0; i<10; i++) 1;

for (int i=0; i<10; i++) function_that_do_something();

for (int i=0; i<10; i++) just_a_statement;

for (int i=0; i<10; i++) { statements... }

另外,

for (initialization; condition; statement)

one_statement;

不能分开,所以以下是平等的.

for (int i=0; i<10; i++)

for (int j=0; j<10; j++)

a_statement;

for (int i=0; i<10; i++) {

for (int j=0; j<10; j++)

a_statement;

}

for (int i=0; i<10; i++) {

for (int j=0; j<10; j++) {

a_statement;

}

}

同样的事情if或者while.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值