if-else嵌套使用时注意事项是什么 硬盘使用时的注意事项有哪些?

if else if\u8bed\u53e5\u4e0eif else\u5d4c\u5957\u4f7f\u7528\u65f6\u6709\u4f55\u533a\u522b

1\u3001\u4e00\u4e2a if \u8bed\u53e5 \u540e\u53ef\u8ddf\u4e00\u4e2a\u53ef\u9009\u7684 else \u8bed\u53e5\uff0celse \u8bed\u53e5\u5728\u5e03\u5c14\u8868\u8fbe\u5f0f\u4e3a\u5047\u65f6\u6267\u884c\u3002
\u8bed\u6cd5
C# \u4e2d if...else \u8bed\u53e5\u7684\u8bed\u6cd5\uff1a
if(boolean_expression)
{
/* \u5982\u679c\u5e03\u5c14\u8868\u8fbe\u5f0f\u4e3a\u771f\u5c06\u6267\u884c\u7684\u8bed\u53e5 */
}
else
{
/* \u5982\u679c\u5e03\u5c14\u8868\u8fbe\u5f0f\u4e3a\u5047\u5c06\u6267\u884c\u7684\u8bed\u53e5 */
}

\u5982\u679c\u5e03\u5c14\u8868\u8fbe\u5f0f\u4e3a true\uff0c\u5219\u6267\u884c if \u5757\u5185\u7684\u4ee3\u7801\u3002\u5982\u679c\u5e03\u5c14\u8868\u8fbe\u5f0f\u4e3a false\uff0c\u5219\u6267\u884c else \u5757\u5185\u7684\u4ee3\u7801\u3002

2\u3001if...else if...else \u8bed\u53e5

\u4e00\u4e2a if \u8bed\u53e5\u540e\u53ef\u8ddf\u4e00\u4e2a\u53ef\u9009\u7684 else if...else \u8bed\u53e5\uff0c\u8fd9\u53ef\u7528\u4e8e\u6d4b\u8bd5\u591a\u79cd\u6761\u4ef6\u3002
\u5f53\u4f7f\u7528 if...else if...else \u8bed\u53e5\u65f6\uff0c\u4ee5\u4e0b\u51e0\u70b9\u9700\u8981\u6ce8\u610f\uff1a
\u4e00\u4e2a if \u540e\u53ef\u8ddf\u96f6\u4e2a\u6216\u4e00\u4e2a else\uff0c\u5b83\u5fc5\u987b\u5728\u4efb\u4f55\u4e00\u4e2a else if \u4e4b\u540e\u3002
\u4e00\u4e2a if \u540e\u53ef\u8ddf\u96f6\u4e2a\u6216\u591a\u4e2a else if\uff0c\u5b83\u4eec\u5fc5\u987b\u5728 else \u4e4b\u524d\u3002
\u4e00\u65e6\u67d0\u4e2a else if \u5339\u914d\u6210\u529f\uff0c\u5176\u4ed6\u7684 else if \u6216 else \u5c06\u4e0d\u4f1a\u88ab\u6d4b\u8bd5\u3002
\u8bed\u6cd5
C# \u4e2d\u7684 if...else if...else \u8bed\u53e5\u7684\u8bed\u6cd5\uff1a
if(boolean_expression 1)
{
/* \u5f53\u5e03\u5c14\u8868\u8fbe\u5f0f 1 \u4e3a\u771f\u65f6\u6267\u884c */
}
else if( boolean_expression 2)
{
/* \u5f53\u5e03\u5c14\u8868\u8fbe\u5f0f 2 \u4e3a\u771f\u65f6\u6267\u884c */
}
else if( boolean_expression 3)
{
/* \u5f53\u5e03\u5c14\u8868\u8fbe\u5f0f 3 \u4e3a\u771f\u65f6\u6267\u884c */
}
else
{
/* \u5f53\u4e0a\u9762\u6761\u4ef6\u90fd\u4e0d\u4e3a\u771f\u65f6\u6267\u884c */
}

\u4e3b\u8981\u6ce8\u610f\u8981\u8f7b\u62ff\u8f7b\u653e\u3001\u4e0d\u8981\u5373\u63d2\u5373\u62d4\u3001\u6570\u636e\u8bfb\u53d6\u8fc7\u7a0b\u4e2d\u4e0d\u8981\u8fdb\u884c\u5176\u4ed6\u7684\u64cd\u4f5c\u3001\u5206\u533a\u4e0d\u8981\u592a\u591a\uff0c\u5728\u4f7f\u7528\u7684\u65f6\u5019\u6ce8\u610f\u8fd9\u4e9b\u5c31\u53ef\u4ee5\u5ef6\u957f\u786c\u76d8\u7684\u4f7f\u7528\u5bff\u547d\u3002
\u5177\u4f53\u505a\u6cd5\u548c\u5176\u4ed6\u9700\u8981\u6ce8\u610f\u7684\u4e8b\u9879\uff1a
1\u3001\u5728\u5c06\u79fb\u52a8\u786c\u76d8\u63a5\u5165\u7535\u8111usb\u63a5\u53e3\u4e4b\u524d\u6700\u597d\u5173\u95ed\u6b63\u5728\u4f7f\u7528\u7684\u7a0b\u5e8f\uff0c\u4e14\u4e0d\u8981\u5728\u7cfb\u7edf\u542f\u52a8\u6216\u8005\u5173\u95ed\u65f6\u5019\u63d2\u63a5\u3002
2\u3001\u5728\u79fb\u52a8\u786c\u76d8\u88ab\u7cfb\u7edf\u8bfb\u53d6\u65f6\u6709\u4e00\u4e2a\u8bfb\u53d6\u8fc7\u7a0b\uff0c\u5728\u8fd9\u4e2a\u8fc7\u7a0b\u4e2d\u5c3d\u91cf\u4e0d\u8981\u8fdb\u884c\u4efb\u4f55\u64cd\u4f5c\uff0c\u7b49\u8bfb\u53d6\u7ed3\u675f\u540e\u6709\u76f8\u5e94\u63d0\u793a\u4fe1\u53f7\u5373\u53ef\u6267\u884c\u76f8\u5173\u64cd\u4f5c\u3002
3\u3001\u5728\u79fb\u52a8\u786c\u76d8\u5206\u533a\u65b9\u9762\uff0c\u5efa\u8bae\u5c3d\u91cf\u5c11\u4e00\u4e9b\u5206\u533a\uff082\u4e2a\u6700\u4f73\uff09\uff0c\u5206\u533a\u8d8a\u591a\u4f1a\u5bfc\u81f4\u79fb\u52a8\u786c\u76d8\u8ba4\u76d8\u8bfb\u76d8\u65f6\u95f4\u8fc7\u957f\uff0c\u6269\u589e\u989d\u5916\u64cd\u4f5c\uff0c\u52a0\u5927\u79fb\u52a8\u786c\u76d8\u8bfb\u53d6\u8d1f\u62c5\u3002
4\u3001\u5efa\u8bae\u4e0d\u8981\u7ed9\u79fb\u52a8\u786c\u76d8\u505a\u78c1\u76d8\u788e\u7247\u6574\u7406\uff0c\u5982\u9700\u6574\u7406\uff0c\u5efa\u8bae\u5148\u5907\u4efd\u6570\u636e\u518d\u683c\u5f0f\u5316\u79fb\u52a8\u786c\u76d8\u3002
5\u3001\u4f7f\u7528\u65f6\u4e0d\u8981\u957f\u65f6\u95f4\u8fde\u7eed\u5de5\u4f5c\uff0c\u907f\u514d\u79fb\u52a8\u786c\u76d8\u6e29\u5ea6\u8fc7\u9ad8\u7b49\u73b0\u8c61\u3002
6\u3001\u5728\u53cd\u590d\u62d4\u63d2\u8fc7\u7a0b\u4e2d\uff0c\u5efa\u8bae\u4e0d\u8981\u62d4\u4e0b\u5c31\u7acb\u523b\u63d2\u5165\uff0c\u7b49\u5f855\u79d2\u5de6\u53f3\u8f83\u597d\u3002\u4f7f\u7528\u7ed3\u675f\u540e\u5e94\u5728\u7cfb\u7edf\u4e2d\u505c\u6b62\u8bbe\u5907\u8fd0\u884c\u4e14\u5220\u9664\u60c5\u51b5\u4e0b\u62d4\u51fa\uff0c\u5f3a\u884c\u62d4\u51fa\u5bb9\u6613\u5bf9\u79fb\u52a8\u786c\u76d8\u9020\u6210\u574f\u9053\u6216\u8005\u6570\u636e\u4e22\u5931\u73b0\u8c61\uff0c\u751a\u81f3\u5728\u4e0b\u6b21\u4f7f\u7528\u65f6\u65e0\u6cd5\u8bc6\u522b\u7b49\u95ee\u9898\u3002
7\u3001\u5728\u4f7f\u7528\u7684\u65f6\u5019\uff0c\u79fb\u52a8\u786c\u76d8\u662f\u6700\u6015\u9707\u52a8\u7684\uff0c\u9707\u52a8\u6c38\u8fdc\u662f\u79fb\u52a8\u786c\u76d8\u7684\u6700\u5927\u6740\u624b\u3002
8\u3001\u6ce8\u610f\u5e73\u65f6\u4f7f\u7528\u4e60\u60ef\uff0c\u52ff\u6454\u6253\u3001\u8f7b\u62ff\u653e\u3001\u6ce8\u610f\u6e29\u5ea6\u3001\u5148\u5220\u540e\u62d4\u3002
9\u3001\u6ce8\u610f\u4f7f\u7528\u7684\u7535\u8111\uff0c\u5f88\u8001\u90a3\u79cd\u53f0\u5f0f\u673a\u7531\u4e8e\u7535\u6d41\u8fc7\u5927\u5f88\u5bb9\u6613\u635f\u574f\u79fb\u52a8\u786c\u76d8\uff0c\u6240\u4ee5\u5c3d\u91cf\u4e0d\u8981\u4f7f\u7528\u8001\u5f0f\u7535\u8111\u8fde\u63a5\u786c\u76d8\u3002
10\u3001\u4f7f\u7528\u65f6\u4e0d\u8981\u548c\u5f3a\u78c1\u573a\u7684\u8bbe\u5907\u653e\u4e00\u8d77\uff0c\u6bd4\u5982\u624b\u673a\u3002

  else总是属于前面最近的、还没有对应else的if。

  对于复杂的情形,我们都可以应用这条规则来处理。当编写程序时,使用大括号肯定能使代码更清楚。

个人认为最主要的是把可能的情况都涵盖进去。
例如:情况有三种,x==1,x==2.x==3.
那么就要if(x==1)之后的else if(x==2)
然后再else
否则直接接else会默认x==2||x==3

else与最近的、未配对的搭配……
我就想到这点

  • 鎴戝湪EXCEL閲屽仛宸ヨ祫,宓屽鐨涓や釜琛ㄦ牸,鍏朵腑涓涓〃鏍兼帓搴忎互鍚,鍙︿竴涓〃鏍煎氨...
    绛旓細浣跨敤鑷畾涔夋柟寮忛噸瑁呬簡涓閬嶄腑鏂噊ffice97,Excel鐨勬墦鍗扮焊閫夐」涓彧鏈堿4涓绉,鎬庝箞鍔? 闅忎究瀹夎涓涓墦鍗版満椹卞姩绋嬪簭灏卞彲浠ヤ簡銆 10銆佸湪Excel涓皬鏁扮偣鏃犳硶杈撳叆,鎸夊皬鏁扮偣,鏄剧ず鐨勫嵈鏄楀彿,鏃犺鎬庢牱璁剧疆閫夐」閮芥棤娴庝簬浜,璇ユ庝箞鍔? 杩欐槸涓涓瘮杈冪壒娈婄殑闂,鎴戞浘涓烘鑺变簡鍗佸嚑涓皬鏃剁殑鏃堕棿,浣嗚鐧戒簡寰堢畝鍗曘傚湪Windows鐨...
  • 濡備綍灏嗕竴涓狧TML椤甸潰宓屽鍦ㄥ彟涓涓〉闈腑
    绛旓細鏈鍏稿瀷鐨搴旂敤姣斿椤佃剼鐨勭増鏉冧俊鎭瓑鍐呭鍙互鏀惧湪涓涓彨鍋歠ooter.html鏂囦欢閲, 鐒跺悗鍏朵粬椤甸潰鏂囦欢鍦ㄩ〉闈㈠唴瀹圭殑鏈鍚庡寘鍚繖涓枃浠跺氨鍙互浜,鍏蜂綋渚嬪瓙涓嬮潰鏈夈傝html鏂囦欢宓屽,鏈绠鍗曠殑鍔炴硶鏄浣跨敤SSI(Server Side Include)鎶鏈,涔熷氨鏄湪鏈嶅姟鍣ㄧ涓や釜鏂囦欢灏辫鍚堝苟浜嗐傞櫎浜嗗皯鏁板厤璐圭綉椤靛瘎瀛樻湇鍔″,鍑犱箮鎵鏈夌殑缃戦〉瀵勫瓨鏈嶅姟鍣ㄩ兘鏀寔 ...
  • 濡備綍瀛﹀ソC璇█?
    绛旓細鈶宓屽鍒嗘敮璇彞:鍏惰鍙ユ牸寮忎负: if(鏉′欢1) {鍒嗘敮1}; else if(鏉′欢2) {鍒嗘敮2} else if(鏉′欢3) {鍒嗘敮3} 鈥︹ else if(鏉′欢n) {鍒嗘敮n} else {鍒嗘敮n+1} 宓屽鍒嗘敮璇彞铏藉彲瑙e喅澶氫釜鍏ュ彛鍜屽嚭鍙g殑闂,浣嗚秴杩3閲嶅祵濂楀悗,璇彞缁撴瀯鍙樺緱闈炲父澶嶆潅,瀵逛簬绋嬪簭鐨勯槄璇诲拰鐞嗚В閮芥瀬涓轰笉渚,寤鸿宓屽鍦3閲嶄互鍐,瓒呰繃3閲...
  • 瑙﹀彂鍣ㄧ殑搴旂敤鍜岀敤娉?
    绛旓細1銆佽Е鍙戝櫒鐨勫畾涔夊氨鏄鏌愪釜鏉′欢鎴愮珛鐨勬椂鍊锛岃Е鍙戝櫒閲岄潰鎵瀹氫箟鐨勮鍙ュ氨浼氳鑷姩鐨勬墽琛屻傚洜姝よЕ鍙戝櫒涓嶉渶瑕佷汉涓虹殑鍘昏皟鐢紝涔熶笉鑳借皟鐢ㄣ2銆佽Е鍙戝櫒鐨勮Е鍙戞潯浠跺叾瀹炲湪瀹氫箟鐨勬椂鍊欏氨宸茬粡璁惧畾濂戒簡銆3銆佽Е鍙戝櫒鍙互鍒嗕负璇彞绾цЕ鍙戝櫒鍜岃绾цЕ鍙戝櫒銆傜畝鍗曠殑璇村氨鏄鍙ョ骇鐨勮Е鍙戝櫒鍙互鍦ㄦ煇浜涜鍙ユ墽琛屽墠鎴栨墽琛屽悗琚Е鍙戙
  • 鎬庝箞鐢╒BS鍐欎竴涓垽鏂ぇ灏鐨绋嬪簭?(璋㈣阿鎮ㄧ殑鍥炵瓟)
    绛旓細'浣跨敤InputBox鍜孧sgbox鍑芥暟 Dim name,msg msg="璇疯緭鍏ヤ綘鐨勫悕瀛:" name=Inputbox(msg,"鍚嶇О") Msgbox(name) 鎶婁笂闈㈢殑绋嬪簭娓呭崟杈撳叆鍒拌浜嬫湰閲岄潰, 鐒跺悗淇濆瓨涓轰互.vbs涓烘墿灞曞悕鐨勬枃浠("淇濆瓨绫诲瀷"閲岄潰閫夋嫨"鎵鏈夋枃浠").鐒跺悗鍙屽嚮杩愯, 瑙傚療杩愯缁撴灉. 娉ㄦ剰:璇疯嚜宸辫緭鍏ョ▼搴忔竻鍗, 涓嶈澶嶅埗->绮樿创! 鎴戞潵瑙i噴涓涓嬭繖涓...
  • 涓轰粈涔堝綋鍏紡涓寘鍚IF,鍒欎笉鍙互鐩稿姞?
    绛旓細=IF(COUNTIF(E3:AH3,"浜")>=3,(COUNTIF(E3:AH3,"浜")-3)*(-20)+COUNTIF(E3:AH3,"鏃")*(-100),COUNTIF(E3:AH3,"鏃")*(-100))妤间富娉ㄦ剰锛氭渶鍚鐨鍏紡瀛樺湪闂锛屽鏋滀簨鍋囦笉瓒呰繃3娆★紝鏃峰伐鍐嶅涔熶笉鎵i挶锛
  • 瀛++璇█搴旇娉ㄦ剰浠涔
    绛旓細1.鎶奀++褰撴垚涓闂ㄦ柊鐨璇█瀛︿範锛堝拰C娌″暐鍏崇郴锛佺湡鐨勩傦級锛2.鐪嬨奣hinking In C++銆嬶紝涓嶈鐪嬨奀++鍙樻垚姝荤浉銆嬶紱3.鐪嬨奣he C++ Programming Language銆嬪拰銆奍nside The C++ Object Model銆,涓嶈鍥犱负浠栦滑寰堥毦鑰屾垜浠嚜宸辨槸鍒濆鑰呮墍浠ュ氨涓嶇湅锛4.涓嶈琚玍C銆丅CB銆丅C銆丮C銆乀C绛夎瘝姹囨墍杩锋儜鈥斺斾粬浠兘鏄泦鎴...
  • javascript璋冪敤鏁扮粍鐨勯棶棰
    绛旓細} else {document.write("That's right!");}涓嶅垢鐨勬槸濡傛灉浣犳兂涓嶄綇鍦伴棶鐩村埌寰楀埌姝g‘绛旀,涓婅堪鍋氭硶鏄笉璧蜂綔鐢ㄧ殑銆傚亣浣夸綘鏄兂璇㈤棶鍥涙鑰屼笉鏄袱娆,閭h繖宸茬粡鏄緢璁ㄥ帉鐨勪簨浜嗐備綘灏浣跨敤鍥涗釜灞傛鐨刬f-then 瀛愬彞,杩欏喅涓嶆槸浠跺ソ浜嬨傚弽澶嶅仛鐩镐技鐨勪簨鎯呯殑鏈濂芥柟娉曟槸浣跨敤涓涓惊鐜(loop)銆傚湪杩欑鎯呭喌涓,浣犲彲浠ョ敤涓涓惊鐜...
  • 鍏充簬Js鐨,浣跨敤DOM鍒ゆ柇椤甸潰涓帶浠舵槸鍚宓屽
    绛旓細鍗筹細鎴戞槸鎸夐挳 鏂规硶浜岋細涓嶅湪鎸夐挳涓坊鍔犱簨浠讹紝鍦↗S浠g爜涓姞銆傛瘮濡備綘鐨勬寜閽甶d鏄痓utton锛屽嵆锛氭垜鏄寜閽 浣犲彲浠ュ啓 document.getElementById('button').onclick=testa;娉ㄦ剰锛氱綉椤垫病鏈夊姞杞藉畬鎴鐨勬椂鍊杩欏彞鍙兘娌℃湁鐢紝鍥犱负缃戦〉娌℃湁涓嬪畬锛屼粬鎵句笉鍒拌繖涓寜閽紝鎵浠ヨ杩欎箞鍐欙細window.onload=function(){ document....
  • 浠涔堟椂鍊欑敤鏃犲悕鍐呴儴绫
    绛旓細灏界鎴戜滑寮鸿皟宓屽绫诲湪瀹冪殑澶栭儴绫荤殑鑼冨洿涔嬪唴澹版槑,浣嗗湪鍑犱釜绋嬪簭鍧楃殑鑼冨洿涔嬪唴瀹氫箟鍐呴儴绫绘槸鍙兘鐨勩備緥濡,鍦ㄧ敱鏂规硶瀹氫箟鐨勫潡涓,鎴栫敋鑷冲湪for 寰幆浣撳唴閮,涔熷彲浠ュ畾涔夊祵濂楃被銆 浣跨敤鍐呴儴绫绘椂搴娉ㄦ剰鐨鍦版柟: 鈼 鍖垮悕绫诲拰鍐呴儴绫讳腑鐨則his : 褰撳湪鍖垮悕绫讳腑鐢╰his鏃,杩欎釜this鍒欐寚鐨勬槸鍖垮悕绫绘垨鍐呴儴绫绘湰韬傝繖鏃跺鏋滄垜浠浣跨敤澶栭儴...
  • 扩展阅读:if else嵌套规则 ... else下面可以嵌套if条件吗 ... if和else if的配对原则 ... if函数嵌套的详细步骤图解 ... 多个if else 怎么套用 ... if else语句嵌套配对 ... if else嵌套的使用方法 ... ifelseif嵌套的执行顺序 ... 多重if else语句嵌套使用 ...

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