C语言中,当型和直到型的区别还有实参和形参怎么看啊,求教

Python014

C语言中,当型和直到型的区别还有实参和形参怎么看啊,求教,第1张

当型: 先判断条件,如果条件满足再执行循环体

while(判断条件)

{

something

}

直到型:先执行一遍循环体,然后判断条件,如果条件满足继续执行;

do

{

something;

}while(循环条件)

最简单的区别就是如果循环条件都不满足时,直到型会 至少 执行一次循环体,而当型则一次都不会执行;

实参和形参;

看调用关系,比如main函数中调用求和的函数add,则a,b就是实参,x,y是形参,在调用add函数时临时分配的。

int add(int x, int y)

{

return x+y

}

int main()

{

int a=5, b=10

int sum = add(a,b)

return 0

}

当型:先判定条件再运行;

直到型:先运行一次,判定之后再决定是否循环运行。

你可以这么理解:当型:当****发生了(满足条件了),运行;

直到型:一趟流程直接走到底,然后判定,再运行。