作业帮 > 综合 > 作业

do{}while{]中while的位置问题,

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/10 08:32:02
do{}while{]中while的位置问题,
在以下涉及函数调用问题的时候都不用费解,默认已经声明
如:do
{
x=xpoint (x1,x2);
y=f(x);
y1=f(x1);
y2=f(x2);
} /*这里放while(fabs(y>1e-6))么*/
if (y*y1)>0
x1=x;
else x2=x;/*还是这里放while*/
return x;
如果换成while语句又该是怎么回事?
do{}while{]中while的位置问题,
do-while语句
while就是放在do 后面的大括号{}后面
并且do-while语句,肯定要运行{}之中的语句一次,再作判断
如果换成while语句,则是先判断,如果为真才运行{}中的语句
所以要换的话可以在之前先运行一次
再问: 满足while条件的时候运行一次下面的{}后上述两种情况分别返回哪里
再答: 如果有return返回的话,都是直接跳出这个函数,如果没有return就是继续运行while语句段后面的语句