C语言中for语句后边的大括号有什么用

例如#include<stdlib.h>intmain(void){intn,triangularNumber;printf("桌面三角形数\n\n");printf("... 例如#include <stdlib.h>
int main (void)
{
int n, triangularNumber;

printf ("桌面三角形数\n\n");
printf ("n 1到n的总和\n");
printf ("--- ----------\n");

triangularNumber = 0;
for (n=1; n <= 10; ++n){
triangularNumber = triangularNumber + n;

printf("%2i %i\n", n, triangularNumber);
}

return 0;
}中如果不去大括号和去掉大括号出现的为什么不一样
展开
 我来答
pluto729
2007-03-01 · TA获得超过876个赞
知道小有建树答主
回答量:908
采纳率:0%
帮助的人:793万
展开全部
C语言的大括号就相当于VB或者DELPHI的BEGIN 和END一样啊.
如果不加大括号.
for (n=1; n <= 10; ++n)
for循环只执行这一句
triangularNumber = triangularNumber + n;
也就是说当FOR循环执行完毕之后.才会执行
printf("%2i %i\n", n, triangularNumber);
在大括号之内的会在每次循环都执行.
如果只有一个语句的话,大括号才可以省略.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruoshuixx
2007-03-01 · TA获得超过101个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:127万
展开全部
去掉只循环这一句
triangularNumber = triangularNumber + n;

不去掉循环花括号内所有的
{
triangularNumber = triangularNumber + n;

printf("%2i %i\n", n, triangularNumber);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newghost_joe
2007-03-01 · TA获得超过791个赞
知道小有建树答主
回答量:1915
采纳率:0%
帮助的人:1149万
展开全部
表示要循环的部分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式