
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;
}中如果不去大括号和去掉大括号出现的为什么不一样 展开
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;
}中如果不去大括号和去掉大括号出现的为什么不一样 展开
8个回答
展开全部
C语言的大括号就相当于VB或者DELPHI的BEGIN 和END一样啊.
如果不加大括号.
for (n=1; n <= 10; ++n)
for循环只执行这一句
triangularNumber = triangularNumber + n;
也就是说当FOR循环执行完毕之后.才会执行
printf("%2i %i\n", n, triangularNumber);
在大括号之内的会在每次循环都执行.
如果只有一个语句的话,大括号才可以省略.
如果不加大括号.
for (n=1; n <= 10; ++n)
for循环只执行这一句
triangularNumber = triangularNumber + n;
也就是说当FOR循环执行完毕之后.才会执行
printf("%2i %i\n", n, triangularNumber);
在大括号之内的会在每次循环都执行.
如果只有一个语句的话,大括号才可以省略.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉只循环这一句
triangularNumber = triangularNumber + n;
不去掉循环花括号内所有的
{
triangularNumber = triangularNumber + n;
printf("%2i %i\n", n, triangularNumber);
}
triangularNumber = triangularNumber + n;
不去掉循环花括号内所有的
{
triangularNumber = triangularNumber + n;
printf("%2i %i\n", n, triangularNumber);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示要循环的部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询