示例二
#include<stdio.h>void fun(void){ int i; for(i=0;i<5;i++){ printf("aaa\n"); return; } printf("bbb\n");}int main(void){ fun(); return 0;}
此例中for循环中利用了return语句,由于函数名字前的类型为void,因此return表达式为空。for循环实行第1次,打印出aaa,接着实行return语句,此时全体fun函数实行结束,此例打印结果为aaa
示例三
#include<stdio.h>int fun(void){ return 100;}int main(void){ int x = fun(); printf("%d",x); return 0;}
利用return语句返回100,在main函数中吸收,则终极打印结果为100。
总结

(1)break语句可以用来终止循环。
(2)return语句可以用来终止函数。
(3)return表达式为空,则终止被调函数,不向主调函数返回任何值。
(4)return表达式不为空,则终止被调函数,向主调函数返回值。