早教吧作业答案频道 -->语文-->
求教for(;fabs(term)>=1e-4;)中";"作用和用法主要是不明白为什么在括号里用“;”!
题目详情
求教for(;fabs(term)>=1e-4;)中";"作用和用法
主要是不明白为什么在括号里用“;”!
主要是不明白为什么在括号里用“;”!
▼优质解答
答案和解析
for循环的语法就是那样的:
for(初始化语句;循环条件;每次循环结束执行的语句)
{
//.
}
你给的for(;fabs(term)>=1e-4;)没有初始化语句和每次循环结束执行的语句,只有循环条件,
作用等同与使用while(fabs(term)>=1e-4){}
但是这里用for的形式运行速度要比使用while生成语句快!
包括有时候需要使用死循环:
有人用while(1){}
有人用for(;;){} 照样是死循环,但执行效率更高!
括号里用分号是因为for循环的语法“规定”就是那样,将三条语句隔开啊!
就像用
do
{
}
while();//这里也一定是分号,这是因为语法规定就是这样的、、、
假如你认为可以用逗号规定成隔开的话,但你也要发现C语言规定成分号的好处
for(i=0,j=0,k=0; 条件; i++,j++,k++)
{}
这样就可以在括号中用逗号分隔,可以执行多条初始话语句!
for(初始化语句;循环条件;每次循环结束执行的语句)
{
//.
}
你给的for(;fabs(term)>=1e-4;)没有初始化语句和每次循环结束执行的语句,只有循环条件,
作用等同与使用while(fabs(term)>=1e-4){}
但是这里用for的形式运行速度要比使用while生成语句快!
包括有时候需要使用死循环:
有人用while(1){}
有人用for(;;){} 照样是死循环,但执行效率更高!
括号里用分号是因为for循环的语法“规定”就是那样,将三条语句隔开啊!
就像用
do
{
}
while();//这里也一定是分号,这是因为语法规定就是这样的、、、
假如你认为可以用逗号规定成隔开的话,但你也要发现C语言规定成分号的好处
for(i=0,j=0,k=0; 条件; i++,j++,k++)
{}
这样就可以在括号中用逗号分隔,可以执行多条初始话语句!
看了 求教for(;fabs(te...的网友还看了以下:
不要在教室里乱扔香蕉皮的英文,不要在教室里大声喧哗的英文,不要在教室里乱涂乱画的英文.还有:不要在 2020-05-22 …
(------你在他乡还好吗?)急!急作文要求:在横线上“爸爸,妈妈,哥哥,朋友等词语!初一水平的 2020-06-04 …
英汉互译不要在公共场所吸烟的英文不要在公共场所随地吐痰的英文不要在公共场所打架的英文不要在公共场所 2020-06-26 …
要鼓足勇气,勇敢地前进,不要在省略号的长河里徘徊,不要在()的小客栈里沾沾自喜,不要在()的途中躺 2020-06-28 …
用英语说出这句话不要在教室里吃东西,必须在餐厅里吃。我们不得不在图书馆保持安静。不要把脏盘子留在厨 2020-07-04 …
下列属于暴雨来袭时应采取的安全措施的是()①不要在河堤及水库坝上久呆②在市区应在马路边上行走,不要 2020-07-07 …
英语翻译请你不要在课堂上大声说话好吗?这会影响别人.也请你自己完成作业不要上课的时候抄我的,请你在课 2020-11-14 …
有事当面说不要在背后说大家怎么认为这句话呢不要在意别人在背后怎么看你说你因为这些言语改变不了事实,却 2020-11-21 …
英语翻译不要在大街上乱跑林红昨天上课迟到了骑自行车的时候不要听音乐不要和他人打架他们正在餐厅吃饭我们 2020-11-25 …
英语翻译不要在意,那些童年的时光已经逝去,现在的时光依旧是快乐的;不要感叹,那些纯真的美好不再回来, 2020-12-06 …