eturn 关键字
return 是用来返回函数值,可以把它视为函数执行结束时的退出条件。当函数执行到return关键字时,会直接从函数中退出,并将return后面的代码作为返回值返回给调用者,也可以不写return语句,由编译器去自动补上返回值。例如:
int add(int a , int b)
{
return a + b;
}
break 关键字
break关键字是用来跳出当前循环的一种机制,当程序在循环的外部使用break的时候,程序会直接跳出当前的循环。例如:
for (i=0; i<10; i++)
{
if (i == 5)
break;
printf("%d\n", i);
}
该程序会输出0~4,之后break被执行,程序直接跳出整个循环。
continue 关键字
continue关键字也是用来跳出当前循环的机制,但是和break不同的是,continue只跳出当次的循环执行,而不会终止整个循环。例如:
for (i=0; i<10; i++)
{
if (i == 5)
continue;
printf("%d\n", i);
}
该程序会输出0到9,只是5被跳过了,所以不会被输出出来。 |