到底怎么理解c语言当中的x--?我看到有人要是先用再减,具体到底怎么使用?比如一个for循环,fo c语言for循环中一个x是什么意思

C\u8bed\u8a00\u4e2dfor\u5faa\u73af\u600e\u4e48\u7406\u89e3\uff1f

\u4f60\u53ea\u8981\u641e\u6e05\u695afor\u5faa\u73af3\u4e2a\u8bed\u53e5\u7684\u542b\u4e49\u5e94\u8be5\u5c31\u61c2\u4e86\u3002
\u7b2c\u4e00\u4e2a\u662f\u521d\u59cb\u5316\uff0c\u7b2c\u4e8c\u4e2a\u662f\u6761\u4ef6\u8bed\u53e5\uff0c\u7b2c\u4e09\u4e2a\u662f\u81ea\u5904\u7406\u8bed\u53e5\uff1b
\u5faa\u73af\u65f6\u7b2c\u4e00\u4e2a\u8bed\u53e5\u53ea\u4f7f\u7528\u4e00\u6b21\uff0c\u7136\u540e\u5224\u65ad\u662f\u5426\u6ee1\u8db3\u7b2c\u4e8c\u4e2a\u8bed\u53e5\uff0c\u6ee1\u8db3\u5219\u8fdb\u5165\u5faa\u73af\u4f53\u8fd0\u884ca+=i\uff0c\u7136\u540ei\u81ea\u52a01\uff0c\u518d\u5224\u65ad\u662f\u5426\u6ee1\u8db3\u7b2c\u4e8c\u4e2a\u8bed\u53e5\uff0c\u6ee1\u8db3\u5219\u8fdb\u5165\u5faa\u73af\u4f53\u8fd0\u884ca+=i\uff0c\u4e00\u76f4\u5230i\u4e0d\u6ee1\u8db3i<10\u4e86\uff0c\u5faa\u73af\u8df3\u51fa\u3002
\u5f00\u59cb\u65f6\uff0ci=0\uff0c\u5f00\u59cb\u5faa\u73af\u3002\u5047\u8bbea\u521d\u59cb\u5316\u4e3a0\uff0c
\u7b2c\u4e00\u6b65\uff1aa+=i;\u7136\u540ei++\uff0ca=0\uff0ci\u53d8\u62101\uff0c1<10\uff0c\u7ee7\u7eed\u5faa\u73af\uff1b
\u7b2c\u4e8c\u6b65\uff1aa+=i;\u7136\u540ei++\uff0ca=1\uff0ci\u53d8\u62102\uff0c2<10\uff0c\u7ee7\u7eed\u5faa\u73af\uff1b
\u4e00\u76f4\u5faa\u73af\u3002
\u7b2c\u4e5d\u6b65\uff1aa+=i\uff1b\u7136\u540ei++\uff0ca=36\uff0ci\u53d8\u62109\uff0c9<10\uff0c\u7ee7\u7eed\u5faa\u73af\uff1b
\u7b2c\u5341\u6b65\uff1aa+=i\uff1b\u7136\u540ei++\uff0ca=45\uff0ci\u53d8\u621010\uff0c10<10\u4e0d\u6210\u7acb\uff0c\u5faa\u73af\u7ed3\u675f\u3002
\u6839\u636e\u5177\u4f53\u95ee\u9898\u7c7b\u578b\uff0c\u8fdb\u884c\u6b65\u9aa4\u62c6\u89e3\uff0f\u539f\u56e0\u539f\u7406\u5206\u6790\uff0f\u5185\u5bb9\u62d3\u5c55\u7b49\u3002\u5177\u4f53\u6b65\u9aa4\u5982\u4e0b\uff1a\uff0f\u5bfc\u81f4\u8fd9\u79cd\u60c5\u51b5\u7684\u539f\u56e0\u4e3b\u8981\u662f\u2026\u2026

x\u662f\u5faa\u73af\u6761\u4ef6\uff0cx\u4e3a\u771f(x\u4e0d\u4e3a0)\u65f6\u4e00\u76f4\u8fdb\u884c\u5faa\u73af\u3002\u6b64for\u8bed\u53e5\u76f8\u5f53\u4e8e
while(x!=0)
{ scanf("%d",&x);
sum=sum+x;
}

x--就是x这个变量自己减一定的数值,具体减去的数值和变量类型有关。上题x会-1

  • 璇峰府蹇欒瑙d竴涓嬪湪C璇█涓殑"--x" 鍜"x--"鐨勫尯鍒,杩樻湁鍦ㄧ▼搴忎腑鐨勮绠楁柟寮...
    绛旓細姣斿y=--x 鏄厛鎶X鍑忓幓1锛屽啀鎶婂噺鍘1鍚庣殑鍊肩粰Y y=x-- 鏄痻鐨勫煎厛缁橸锛屽啀鎶奨鐨勫煎噺鍘1 鍦╢or寰幆涓浜岃呴兘鍙互灏哫鏈韩涓嶆柇鍑1锛屽樊鍒笉澶с
  • C璇█绋嬪簭涓瓁--銆--y鍜绠楃殑
    绛旓細杩欎袱涓兘鏄〃杈惧紡锛岃〃杈惧紡锛x--锛夌殑鍊兼槸x鐨勫硷紝涔嬪悗x鑷噺1 琛ㄨ揪寮忥紙--y锛夌殑鍊兼槸y鑷噺1涔嬪悗y鐨勫
  • c璇█鐨,18棰,绛旀涓轰粈涔堢粰鐨勬槸-1,姹傝В绛,璋㈣阿
    绛旓細include<stdio.h>main(){ int x = 2; // 杩欓噷澹版槑x = 2; while(x--);/* 浣嗘槸杩欓噷锛屾敞鎰忚繖閲岋紝 杩欎釜while鍚庨潰鏈変竴涓垎鍙凤紝 杩欎唬琛ㄨ繖鍙ヨ瘽缁撴潫浜嗭紝璇存槑杩欎釜while寰幆閲岄潰浠涔堝惊鐜鍙ラ兘娌℃湁銆 x--浠h〃鐨勬槸鍏堝彇x鐨勫硷紝 鍐嶆妸x鐨勫煎噺鍘1锛 鑰屽惊鐜噷闈㈢殑鍒ゅ埆寮忕殑鍊煎鏋滀笉鏄0閭e氨寰...
  • C璇█涓浠%x寮澶寸殑涓哄崄鍏繘鍒舵暣鏁板鍚,鎬庝箞鐞嗚В
    绛旓細浠 0x 鎴 0X 寮澶寸殑鏁 涓哄崄鍏繘鍒舵暣鏁.渚嬪锛歩nt red= 0xFF, green=0x80, blue=0xaa;0xFF, 0x80, 0xaa 閮芥槸 鍗佸叚杩涘埗鏁存暟銆x -- 鏄 杈撳嚭/杈撳叆璇彞閲岀殑鏍煎紡瀹氫箟銆備緥濡傦細int y;scanf("%x",&y); // 浠16杩涘埗褰㈠紡杈撳叆 鏁村瀷 printf("%x %d",y,y); // %x -- 浠16杩涘埗...
  • c璇█涓瓁--!=0浠涔堟剰鎬
    绛旓細涓嶇瓑浜0銆侰璇█鏄竴闂ㄩ潰鍚戣繃绋嬬殑銆佹娊璞″寲鐨勯氱敤绋嬪簭璁捐璇█锛c璇█涓瓁--!=0鍦–++璇█閲屾槸琛ㄧずx涓嶇瓑浜0鐨勬剰鎬濓紝鍜屾暟瀛﹁〃杈句笂鏈変竴鐐逛笉涓鏍凤紝杩樻瘮濡倄==2锛岃〃绀烘妸x鍜2鍋氭瘮杈冩槸鍚︾浉绛夈
  • while(x,x--)鍦C璇█涓鏄粈涔堟剰鎬
    绛旓細澶嶅悎璇彞锛岄泦鍚堜簡锛氬惊鐜鍙 while(琛ㄨ揪寮)銆侀楀彿璇彞 琛ㄨ揪寮1,琛ㄨ揪寮2銆佸悗缂鑷噺杩愮畻绗 鍙橀噺--锛3涓粨鏋勮鍙ワ紱鍏朵腑锛岄楀彿琛ㄨ揪寮 鐨勬渶鍚庝竴涓彞瀛 灏辨槸 鏁翠釜琛ㄨ揪寮忕殑 缁撴灉锛屽嵆 x-- 灏辨槸 x,x-- 鐨勬渶鍚庣粨鏋滐紝閭hile(x,x--) 灏卞彲绛夋晥浜 while(x--)锛岃屽悗缂鑷噺 闇绛夎鍙ョ粨鏉熷悗鎵嶆墽琛岋紝鍗...
  • c璇█銆傘倃hile(x,x--)浠涔堟剰鎬濆晩?
    绛旓細while锛坸,x--)杩欎釜璇彞鏄浣欑殑銆傚畠绛変环浜 while锛坸--)鎰忔濆氨鏄厛鍙杧鐨勫煎垽鏂紝鍙x鐨勫间笉绛変簬0锛岋紙鍒ゆ柇缁撴潫鍚巟鐨勫煎噺1锛夊氨杩涘叆寰幆锛屾渶鍚庝竴娆″惊鐜綋涓瓁鐨勫兼槸0锛岄鍑哄惊鐜椂锛寈鐨勫兼槸-1銆
  • C璇█涓!(x--)鐨勬剰鎬
    绛旓細!(x--)锛屽鏋渪鐨勫间负0锛岄偅涔堣〃杈惧紡鐨勫间负鐪燂紝鐒跺悗x鑷噺1锛屽鏋渪鐨勫间笉涓0锛屽垯琛ㄨ揪寮忕殑鍊间负鍋囷紝鐒跺悗x鑷噺1
  • C璇█涓缁存暟缁勪负浠涔堝姞浜x--杈撳嚭鐨勪笉鏄1
    绛旓細a[0]鍜宎[5]鐩镐簰鎹㈠硷紝鐒跺悗b鑷1鍙樻垚1锛x鑷噺1鍙樻垚4 鏈鍚巃鏁扮粍鍙樻垚6 2 3 4 5 1 杈撳嚭a[4]锛屼篃灏辨槸5
  • - -x !鍦c璇█涓殑鎰忔濇槸??
    绛旓細- - 鍗曠洰 鑷噺杩愮畻绗︼紝- -x 琛ㄧず鍏堝皢x鐨勫煎噺1锛岀劧鍚庡啀浠e叆涓嬩竴涓狢璇█璇彞涓紝锛佸湪C璇█涓琛ㄧず閫昏緫闈烇紝鈥滐紒i鈥滆〃绀篿鐨勫弽锛屽嵆锛氳嫢i涓虹湡鍒欌濓紒i鈥滀负鍋 鍙嶄箣i涓哄亣锛屸濓紒i鈥滀负鐪燂紝鎵浠- -x 锛佸簲璇ヨ〃绀轰负锛- -x 锛夛紒锛屽厛鑷噺锛岀劧鍚庡啀閫昏緫闈烇紝...
  • 扩展阅读:为什么不建议孩子学编程 ... 语c中的x什么意思 ... c语言pow x y 是什么意思 ... c语言当中sub什么意思 ... c#入门基础知识 ... c#为什么用的人很少 ... c语言中的x y啥意思 ... c#语言翻译器 ... c语言中 x是什么 ...

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