求教for(;fabs(term)>=1e-4;)中";"作用和用法
来源:学生作业帮 编辑:大师作文网作业帮 分类:语文作业 时间:2024/10/03 08:31:31
求教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(term)>=1e-4;)中";"作用和用法
while (fabs(t) >= 1e-6); 中fabs(t) 什么意思?求~~
在C++中fabs(x)>1e-8是什么意思?
fabs(fx0)>=1e-5是什么意思呀,急
C语言题目:while(fabs(t)=1e-5&&t-10&&s
respect to或者 for的具体区别和用法.求教
c语言中,abs和fabs的区别是什么?
if(fabs(a)
c语言绝对值用法C语言中的绝对值abs怎么用啊?我是这么编的chazhi=fabs(A-B),(这是其中一部分),但是编
e-term中显示session path down
对e^(1/x)积分.求教
int s=1; double n=1,t=1,pi=0; while((fabs(t)) >1e-7) {pi=pi+