c语言中?和:是什么意思 C语言中“?”和“:”是什么意思????

C\u8bed\u8a00\u4e2d\uff1a&&\u548c||\u7b26\u53f7\u662f\u4ec0\u4e48\u610f\u601d\uff1f

\u201c&&\u201d\u8868\u793a \u4e0e\uff0c\u610f\u4e3a\u540c\u65f6\u90fd\u8981\u6ee1\u8db3\u3002
\u201c||\u201d\u8868\u793a \u6216\uff0c\u610f\u4e3a\u4e8c\u8005\u6216\u591a\u7740\u53ea\u8981\u6ee1\u8db3\u5176\u4e2d\u4e00\u4e2a\u3002

\u5728C\u8bed\u8a00\u4e2d\uff0c&&\u548c||\u90fd\u5c5e\u4e8e\u903b\u8f91\u8fd0\u7b97\u7b26\uff0c\u5e76\u4e14\u90fd\u662f\u53cc\u76ee\u8fd0\u7b97\u7b26\u3002
\u903b\u8f91\u8fd0\u7b97\u7b26\u603b\u5171\u67093\u4e2a\uff0c\u5206\u522b\u662f"&&"\u3001"||"\u548c"!"\u3002a && b\uff0c\u4e00\u5047\u5fc5\u5047\uff0c\u7ed3\u5408\u6027\u4ece\u5de6\u81f3\u53f3\u3002||\u662f\u903b\u8f91\u6216\u8fd0\u7b97\u7b26\uff0ca || b\uff0c\u4e00\u771f\u5fc5\u771f\uff0c\u7ed3\u5408\u6027\u4ece\u5de6\u81f3\u53f3\u3002
&&\u548c||\u5728Java\u548cPHP\u4ee5\u53cac#\u4e2d\u90fd\u662f\u903b\u8f91\u64cd\u4f5c\u7b26\uff0c\u4e5f\u53eb\u6761\u4ef6\u64cd\u4f5c\u7b26\u3002
\u6269\u5c55\u8d44\u6599 \uff1a
c\u8bed\u8a00\u4e2d&&\u662f\u4e00\u79cd\u53cc\u76ee\u8fd0\u7b97\u7b26\uff0c\u8868\u793a\u4e0e\u8fd0\u7b97\uff0c\u800c\u5f53\u5de6\u8fb9\u6240\u7ed9\u8868\u8fbe\u5f0f\u6216\u53d8\u91cf\u4e3a0\u65f6\uff0c\u4e0d\u518d\u8ba1\u7b97\u53f3 \u4fa7\uff0c\u6574\u4e2a\u8868\u8fbe\u5f0f\u4e3a\u96f6\u3002
\u903b\u8f91\u8fd0\u7b97\u7b26\u662f\u7528\u6765\u5224\u65ad\u4e00\u4ef6\u4e8b\u60c5\u662f"\u6210\u7acb"\u8fd8\u662f\u201c\u4e0d\u6210\u7acb\u201d\uff0c\u6216\u8005\u8bf4\u662f\u201c\u771f\u201d\u8fd8\u662f\u201c\u5047\u201d\uff0c\u5224\u65ad\u7684\u7ed3\u679c\u53ea\u6709\u4e24\u4e2a\u503c\uff0c\u7528\u6570\u5b57\u8868\u793a\u5c31\u662f\u201c0\u201d\u548c\u201c\u975e0\u201d\u3002
\u5176\u4e2d\uff0c\u201c\u975e0\u201d\u8868\u793a\u8be5\u903b\u8f91\u8fd0\u7b97\u7684\u7ed3\u679c\u662f\u201c\u771f\u201d\uff0c\u201c0\u201d\u8868\u793a\u8fd9\u4e2a\u903b\u8f91\u8fd0\u7b97\u8868\u8fbe\u5f0f\u7684\u7ed3\u679c\u4e3a\u201c\u5047\u201d\u3002
\u53c2\u8003\u8d44\u6599\uff1a
\u767e\u5ea6\u767e\u79d1-&&
\u767e\u5ea6\u767e\u79d1-||

?在语言中表示疑问,那么疑问来自于判断。
:在语言中表示判断的结果选择。
所以编程逻辑就是先进行判断,然后再进行选择。
在?号前面是什么,是一个问题,那么这个问题使用数字的表达方式,那么就是一个表达式,而这个表达式就是一个是与否的判断。
(a>b)
(a==b)
(a<b)
int y=x>10?1:0;



  • c璇█涓?鍜:鏄粈涔堟剰鎬
    绛旓細?鍦璇█涓琛ㄧず鐤戦棶锛岄偅涔堢枒闂潵鑷簬鍒ゆ柇銆傦細鍦ㄨ瑷涓〃绀哄垽鏂殑缁撴灉閫夋嫨銆傛墍浠ョ紪绋嬮昏緫灏辨槸鍏堣繘琛屽垽鏂紝鐒跺悗鍐嶈繘琛岄夋嫨銆傚湪锛熷彿鍓嶉潰鏄粈涔锛屾槸涓涓棶棰橈紝閭d箞杩欎釜闂浣跨敤鏁板瓧鐨勮〃杈炬柟寮忥紝閭d箞灏辨槸涓涓〃杈惧紡锛岃岃繖涓〃杈惧紡灏辨槸涓涓槸涓庡惁鐨勫垽鏂(a>b)(a==b)(a10?1:0;...
  • C璇█涓?:鏄粈涔堟剰鎬?
    绛旓細?鍦ㄨ瑷涓〃绀虹枒闂紝閭d箞鐤戦棶鏉ヨ嚜浜庡垽鏂傦細鍦ㄨ瑷涓〃绀哄垽鏂殑缁撴灉閫夋嫨锛屾墍浠ョ紪绋嬮昏緫灏辨槸鍏堣繘琛屽垽鏂紝鐒跺悗鍐嶈繘琛岄夋嫨銆備緥濡傦紝褰揳>b鏃讹紝x=1鍚﹀垯x=0锛屽彲浠ュ啓鎴恱=a>b?1:0銆傚湪缂栫▼棰嗗煙涓紝C璇█鐨杩愮敤闈炲父涔嬪锛屽畠鍏奸【浜嗛珮绾ц瑷鍜屾眹缂栬瑷鐨勪紭鐐癸紝鐩歌緝浜庡叾瀹冪紪绋嬭瑷鍏锋湁杈冨ぇ浼樺娍銆傝绠楁満绯荤粺璁捐...
  • C璇█涓杩愮畻绗?鏄粈涔堟剰鎬,杩樻湁:鏄粈涔堟剰鎬?
    绛旓細?鍜:缁勬垚涓涓笁鐩繍绠楃锛岀О涓烘潯浠惰繍绠楃锛氳〃杈惧紡1 ? 琛ㄨ揪寮2 : 琛ㄨ揪寮3 褰撹〃杈惧紡1鐨鍊间负鐪燂紙闈為浂锛夋椂锛岃绠楄〃杈惧紡2鐨勫煎苟灏嗗叾浣滀负鏁翠釜鏉′欢杩愮畻琛ㄨ揪寮忕殑鍊硷紝褰撹〃杈惧紡1鐨勫间负鍋囷紙闆讹級鏃讹紝璁$畻琛ㄨ揪寮3鐨勫煎苟灏嗗叾浣滀负鏁翠釜琛ㄨ揪寮忕殑鍊
  • c璇█涓?:鍜!鏄粈涔堟剰鎬?鎬庝箞杩愮敤鍦ㄧ紪绋嬩腑?
    绛旓細?:鐨鎰忔鏄潯浠惰繍绠楃锛屼娇鐢ㄧ殑鏍煎紡濡備笅锛堟潯浠讹級锛烝锛欱锛屽鏋滄潯浠舵垚绔嬶紝琛ㄨ揪寮忕殑鍊煎氨鏄疉锛屽惁鍒欐槸B銆傦紒鐨勬剰鎬濇槸鐢ㄦ潵鍙栭潪杩愮畻鐨勶紝锛乼rue鐨勭粨鏋滃氨鏄 false 锛乫alse 鐨勭粨鏋滄槸 true銆傚啓绋嬪簭涓紝锛燂細鐢ㄧ殑姣旇緝灏戯紝锛佷富瑕佺敤鍦ㄦ潯浠跺垽鏂腑銆傚欢灞曞洖绛旓細1銆丆璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉涖C璇█鐨...
  • c璇█涓鈥?鈥濆拰鈥:鈥鏄粈涔堟剰鎬?
    绛旓細鈥滐紵鈥濆拰鈥滐細鈥濊繛鐢ㄤ负鏉′欢杩愮畻绗︼紝鐢ㄥ叾缁勬垚鐨琛ㄨ揪寮忔牸寮忎负 c ? x : y 琛ㄨ揪寮忓硷細褰揷涓虹湡鏃讹紝涓簒锛屽惁鍒欎负y
  • c璇█涓" : "(鍐掑彿)鍜闂彿鏄粈涔堟剰鎬
    绛旓細bool a = 1>3?false:true;?: 鏄涓夊厓杩愮畻绗︾敱鏉′欢杩愮畻绗︾粍鎴鐨鏉′欢琛ㄨ揪寮忕殑涓鑸舰寮忎负锛氳〃杈惧紡1 ? 琛ㄨ揪寮 2 : 琛ㄨ揪寮3锛屽叾涓〃杈惧紡 1銆佽〃杈惧紡2銆佽〃杈惧紡3锛屾棦鍙互鏄竴涓畝鍗曠殑琛ㄨ揪寮,鍙堝彲浠ユ槸鐢卞悇绉嶈繍绠楃缁勬垚鐨勫鍚堣〃杈惧紡銆傝绠楄繃绋嬪緢濂界悊瑙o細鍏堟眰琛ㄨ揪寮1鐨勫, 濡傛灉涓虹湡, 鍒欐眰琛ㄨ揪寮2 鐨勫煎苟鎶婂畠...
  • c璇█涓?:鏄粈涔堟剰鎬
    绛旓細锛燂細鏄涓夌洰杩愮畻绗︼紝濡傛灉锛熷墠闈鐨鏉′欢鎴愮珛锛屽垯缁撴灉杩斿洖锛熷悗闈㈢殑鍊硷紝濡傛灉锛熷墠闈㈢殑鏉′欢涓嶆垚绔嬶紝鍒欒繑鍥烇細鍚庨潰鐨勫笺備緥濡傦細a=1>2?1:2锛宎鐨勫间负2 d=a<b?a:c<b?c:b =1<2?1:3<2?3:2 =1<2?3:2 =3 鎵浠ユ渶缁堢粨鏋滀负3
  • c璇█涓?鍜:鏄粈涔堟剰鎬
    绛旓細(鏉′欢)?a:b;鏄竴绉嶈繍绠楋紙鏉′欢杩愮畻锛夛紝鏉′欢鎴愮珛锛岀粨鏋滃氨鏄〃杈惧紡a鐨缁撴灉锛涘惁鍒欐槸琛ㄨ揪寮廱鐨勭粨鏋溿
  • C璇█涓,闂彿琛ㄧず浠涔堟剰鎬?
    绛旓細锛熺敤鏉ュ垽鏂潯浠剁殑鐪熷亣锛岋細鐢ㄦ潵鏍规嵁鍒ゆ柇缁撴灉鍐冲畾鍙栧笺傚(a<b)?a:b"鏄竴涓"鏉′欢琛ㄨ揪寮"锛屽鏋渁
  • 扩展阅读:c++中<< ... c语言基础知识入门 ... c语言必背100代码 ... c语言教程 ... char 在c语言中的意思 ... c语言中&的用法 ... c语言中 和 的区别 ... c语言中 的含义 ... c语言中 d n什么意思 ...

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