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被跳过了,所以不会被输出出来。
 
 
  |