c语言一个程序如图所示,其中的break和后面的return分别起到什么作用 在用C语言编程时,return后面的返回值有什么左右,怎么确...

c\u8bed\u8a00\u4e2d\u4e00\u4e2a\u5faa\u73af\u91ccreturn\u7684\u5177\u4f53\u4f5c\u7528\u662f\u4ec0\u4e48\uff0c\u548cbreak\u6216continue\u6709\u4ec0\u4e48\u76f8\u540c\u548c\u4e0d\u540c

break,continue,return\u7684\u76f8\u540c\u4e4b\u5904\u662f\uff0c\u5b83\u4eec\u90fd\u6539\u53d8\u4e86\u7a0b\u5e8f\u7684\u6267\u884c\u6d41\u7a0b\u3002
\u533a\u522b\u662f\uff1a
break \u7528\u4e8e\u5faa\u73af\u548cswitch\u5206\u652f\uff0c\u8df3\u51fa\u5b83\u6240\u5728\u7684\u5757\uff08\u5206\u652f \u6216 \u5faa\u73af\u4f53\uff09\uff0c\u5230\u5b83\u6240\u5728\u7684\u5757\u7684\u540e\u9762\u53bb\u6267\u884c\u3002\u4f8b\u5982\uff1a
for(...){
break;
/* L1 */
}
/* L2 */
L1\u5904\u4e0d\u6267\u884c\uff0c\u8df3\u81f3L2\u5904\u6267\u884c\u3002
continue \u7528\u4e8e\u5faa\u73af\uff0c\u4e0d\u518d\u6267\u884c\u5176\u540e\u7684\u90e8\u5206\uff0c\u8df3\u81f3\u5faa\u73af\u9996\u90e8\u3002
return \u7528\u4e8e\u51fd\u6570\uff0c\u4e0d\u518d\u6267\u884c\u5176\u540e\u7684\u90e8\u5206\uff0c\u8fd4\u56de\u8c03\u7528\u8be5\u51fd\u6570\u7684\u5730\u65b9\u7ee7\u7eed\u6267\u884c\u3002

\u4e00\u822c\u7528\u4e8e\u51fd\u6570\u8c03\u7528\u4e2d\u3002return\u8bed\u53e5\u5c06\u88ab\u8c03\u7528\u51fd\u6570\u4e2d\u7684\u4e00\u4e2a\u786e\u5b9a\u503c\u5e26\u56de\u4e3b\u8c03\u51fd\u6570\u4e2d\u53bb\u3002\u5982\u679c\u9700\u8981\u4ece\u88ab\u8c03\u7528\u51fd\u6570\u5e26\u56de\u4e00\u4e2a\u51fd\u6570\u503c\u4f9b\u4e3b\u8c03\u51fd\u6570\u4f7f\u7528\uff0c\u88ab\u8c03\u51fd\u6570\u4e2d\u5fc5\u987b\u5305\u542bretuen\u8bed\u53e5\u3002\u5982\u679c\u4e0d\u9700\u8981\u5e26\u56de\u503c\uff0c\u5219\u53ef\u4ee5\u4e0d\u8981return\u8bed\u53e5\u3002return\u540e\u53ef\u4ee5\u662f\u503c\uff0c\u8868\u8fbe\u5f0f\uff0c\u4f46\u7c7b\u578b\u8981\u548c\u5b9a\u4e49\u51fd\u6570\u76f8\u540c\u3002
(^_^)\u5e0c\u671b\u53ef\u4ee5\u5e2e\u5230\u4f60\uff0c\u8bb0\u5f97\u91c7\u7eb3(^_^)\u3002

break,停止这个循环;return,返回一个值

break:跳出整个switch语句,然后执行下面的printf(...);
return:跳出整个函数(在这个例子中直接结束程序),不执行下面的printf(...);

终止程序 返回值

  • c璇█涓涓▼搴忓鍥炬墍绀,鍏朵腑鐨break鍜屽悗闈㈢殑return鍒嗗埆璧峰埌浠涔堜綔鐢...
    绛旓細break锛屽仠姝㈣繖涓惊鐜紱return锛岃繑鍥涓涓鍊
  • 缂栧啓涓娈C璇█绋嬪簭,瀹氫箟濡傚浘鎵绀虹殑涓涓涓夎涓夊垪鐨勬暟缁,绫诲瀷涓烘暣褰...
    绛旓細int main(){ int i,j,s1=0,s2=0,a[3][3]= {9,8,7,1,2,3,4,5,6},i1=0,j1=0;printf("浜岀淮鏁扮粍:\n");for(i=0; i<3; i++){ s1+=a[i][i];s2+=a[i][2-i];for(j=0; j<3; j++){ printf("%2d",a[i][j]);if(a[i][j]...
  • 缂栧啓C璇█绋嬪簭,杈撳嚭濡傚浘鎵绀虹殑鍥惧舰
    绛旓細include <stdio.h>#include <math.h>#define N (3)int main(){ int i,j; for(i=-N;i<N+1;++i) { for(j=-N;j<N+1;++j) { putchar(abs(j)<=N-abs(i)?'*':' '); } putchar('\n'); } return 0;} ...
  • 姹傝В閲婁竴娈C璇█绋嬪簭鐨勮繍琛岀粨鏋,绋嬪簭鍙婄粨鏋濡傚浘鎵绀
    绛旓細涔熷氨鏄皢x鐨勫湴鍧鍋氬姞1鎿嶄綔锛岀劧鍚庡啀鍙栧姞1鍚庡湴鍧閲岄潰鐨勫硷紝鑰屼綘鐜板湪鍙缃簡x鐨勫湴鍧涓婄殑鍊间负20锛岃寈鍔1鐨勫湴鍧涓婄殑鍊兼槸涓湭鐭ユ暟锛屾墍浠ョ瓟妗堟槸涓涓鏈煡鏁帮紱
  • 濡傚浘鎵绀,c璇█杩欎釜绋嬪簭涓轰粈涔堝垝绾跨殑鍦版柟鏈変釜璇彞鍙湁涓涓鍒嗗彿
    绛旓細寰幆绌鸿鍙ワ紝涓鑸欢鏃剁敤鐨
  • 鐢C璇█鍐涓涓鎵撴姌绋嬪簭.濡傚浘鎵绀
    绛旓細include <stdio.h>int main(){int x;float y;printf("璇疯緭鍏ユ湰娆℃秷璐圭殑閲戦锛歕n");scanf("%d",&x);if(x>=1000)y=x*0.85;else if(500<=x && x<1000)y=0.9*x;else if(300<=x && x<500)y=0.96*x;else if(x<300 && x>0)y=x;printf("瀹為檯鑺辫垂鐨勯噾棰濓細%.2f",y);...
  • 鐢C璇█缂栧啓绋嬪簭,涔濅節涔樻硶琛ㄧ殑涓鍗,濡傚浘鎵绀銆
    绛旓細include <stdio.h>void main(){int i;int j;int s;for(i=1;i<=9;i++){for(j=1;j<i;j++)//娣诲姞姝よ璇彞printf("\t");//娣诲姞姝よ璇彞for(j=i;j<=9;j++)//j=1鏀逛负j=i{s=i*j;printf("%d\t",s);//printf璇彞鎸夋淇敼}printf("\n");}//娣诲姞澶ф嫭鍙穧//杩愯缁撴灉锛...
  • c璇█缂栧啓鍟嗗搧鎵撴姌绋嬪簭,濡傚浘鎵绀,鎬ユユユユ
    绛旓細int main(int argc,char *argv[]){char c;while(1){printf("璇疯緭鍏涓涓鑻辨枃瀛楃:\n");if(scanf(" %c",&c)==EOF)break;if(c>='A' && c<='Z')printf("浣犺緭鍏ョ殑鏄ぇ鍐欏瓧姣%c,瀵瑰簲鐨勫皬鍐欏瓧姣嶆槸%c\n",c,c+32);else if(c>='a' && c<='z')printf("浣犺緭鍏ョ殑鏄皬鍐欏瓧姣%c...
  • 濡傚浘鎵绀,杩欎釜c璇█绋嬪簭杈撳嚭浠涔
    绛旓細鍥犱负姣忎釜case 閮芥病鏈塨reak锛屾墍浠ヤ細浠巆ase 1渚濇寰涓嬫墽琛屽埌switch缁撴潫 缁撴灉濡備笅:
  • 缂栧啓涓娈C璇█绋嬪簭,瑕佹眰杈撳叆涓琛屽瓧绗,鎵惧嚭鍏朵腑鐨澶у啓瀛楁瘝銆佸皬鍐欏瓧姣嶃佺┖...
    绛旓細int main(int argc,char *argv[]){ char s[300];int i,uc,lc,sp,di,ot;printf("Please enter a string...\n");i=0;while(s[i]=getchar(),s[i]!='\n' && ++i<300);uc=lc=sp=di=ot=0;for(s[i]='\0',i=0;s[i];i++)if(s[i]>='A' && s[i]<='Z')uc++...
  • 扩展阅读:扫一扫出答案 ... 初学编程必背50个 ... c语言?是什么 ... 一个c语言程序执行 ... c语言自动生成器 ... 任意回文数c语言程序 ... c语言程序回文数怎么编 ... 水仙花编程题c语言 ... 谭浩强c语言书电子版 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网