i为int型变量,且初值是3,有表达式i++-3则表达式的值是?说明理由 [c语言]i为int型变量,且初值是2,有表达式i++-3;...

i\u4e3aint\u578b\u53d8\u91cf\uff0c\u4e14\u521d\u503c\u662f3\uff0c\u6709\u8868\u8fbe\u5f0fi++-3\u5219\u8868\u8fbe\u5f0f\u7684\u503c\u662f\uff1f\u8bf4\u660e\u7406\u7531

\u8868\u8fbe\u5f0f\u7684\u503c\u4e3a0\uff0ci\u7684\u503c\u4e3a4\u3002\u5148\u770b\u4f18\u5148\u7ea7\uff0c\u81ea\u52a0\u5728\u524d\uff0c\u51cf\u5728\u540e\uff0ci++\u662f\u5148\u8fd0\u7b97\u518d\u8d4b\u503c\uff0c\u4e5f\u5c31\u662fi\u4e3a3,3-3==0,\u6700\u540e\u518d\u8fdb\u884c\u81ea\u52a0\u8fd0\u7b97,i=i+1\u3002

\u8868\u8fbe\u5f0f\u7684\u503c\u662f-1;\u800cI\u7684\u503c\u662f3\uff1b
I++\u7684\u610f\u601d\u662f\u8bf4\u5148\u75282\u6765\u53c2\u52a0\u8fd0\u7b97\uff0c\u8fd0\u7b97\u5b8c\u540e\u518d+1\uff01
\u5982\u679c\u662f++I\uff08\u5148\u52a01\u5728\u8fd0\u7b97\uff09\u7684\u8bdd\u90a3\u4e48\u8868\u8fbe\u5f0f\u7684\u503c\u5c31\u662f0\uff1bi\u7684\u503c\u4e5f\u662f3\uff1b

printf("%d", i++-3);
此相当于:
i-3;
printf("%d", i-3);
i++;
那么你要输出 i++-3的值就是 i-3 的值, i 初值为 3, i-3表达式的值是 0, 之后 i++ 所以 i 的值会是 4.

  • C璇█棰樼洰姹傝В
    绛旓細31銆佽i涓篿nt鍨嬪彉閲忥紝涓斿垵鍊兼槸3锛鍒欒〃杈惧紡鈥渋++-3鈥濈殑鍊兼槸___0___銆32銆佽 int a=3,b=5,c=7;锛屽垯琛ㄨ揪寮廰>c||c>b!=0&&c==b+a 鐨勫间负_0__銆備紭鍏堢骇闂 鍏堢畻a>c 涓0 鐒跺悗 c>b涓1 涔嬪悗c==b+a涓0 鍚巆>b!=0鍗1!=0涓1 涔嬪悗c>b!=0&&c==b+a 鍗1&&0涓0锛屼箣鍚...
  • i涓篿nt鍨嬪彉閲,涓斿垵鍊兼槸3,鏈夎〃杈惧紡i++-3鍒欒〃杈惧紡鐨勫兼槸?璇存槑鐞嗙敱
    绛旓細琛ㄨ揪寮忕殑鍊间负0锛宨鐨勫间负4銆傚厛鐪嬩紭鍏堢骇锛岃嚜鍔犲湪鍓嶏紝鍑忓湪鍚庯紝i++鏄厛杩愮畻鍐嶈祴鍊硷紝涔熷氨鏄i涓3,3-3==0,鏈鍚庡啀杩涜鑷姞杩愮畻,i=i+1銆
  • i涓篿nt鍨嬪彉閲,涓斿垵鍊兼槸3,鏈夎〃杈惧紡i=(a=5,b=10)+(i+=b,b+=a),琛ㄨ揪寮忕殑...
    绛旓細a=5,b=10; //涓旀暣涓彸寮忕殑宸﹀崐涓10,鍗i=10+?i+=b; //i=13 b+=a; //b=15,涓旀暣涓彸寮忕殑鍙冲崐涓15锛屽嵆i=10+15 鏈鍚庤绠楁暣涓〃杈惧紡鐨勫糹=25,a=5,b=15銆備笅闈㈤偅閬撶被浼硷紝鍒囪閫楀彿琛ㄨ揪寮忎紭鍏堢骇鏈浣庯紝涓斿彇鏈鍙宠竟鐨勫硷紝鑷繁绠楀惂銆
  • i涓篿nt鍨嬪彉閲,涓斿垵鍊涓3,鏈夎〃杈惧紡i=i+=i*5,鍒欒琛ㄨ揪寮忕殑鍊兼槸?鍙橀噺...
    绛旓細i=i+=i*5 =>i=(i=i+(i=i*5))=>i=(i=i+i(i=15))=>i=30 鍗冲師寮忥紳30锛宨=30
  • 绱фユ眰楂樻墜甯繖鍋氫笅C璇█鑰冭瘯棰
    绛旓細1锛氬畯瀹氫箟璇彞 #define f(x,y) fopen(x,y) 鐨勫紩鐢 f("a.txt","rw"); 缃崲灞曞紑鍚庝负__fopen("a.txt","rw")_銆2锛氬湪C璇█涓紝琛ㄧず閫昏緫鈥滃亣鈥濆肩敤__!_琛ㄧず銆3锛氳i涓篿nt鍨嬪彉閲忥紝涓斿垵鍊兼槸3锛鍒欒〃杈惧紡鈥渋++-3鈥濈殑鍊兼槸_0__銆4锛氳 int a=3,b=5,c=7;锛屽垯琛ㄨ揪寮廰>c||c>b...
  • 2.璁int鍨嬪彉閲x鏈夊垵濮嬪3,鍒欒〃杈惧紡x++*5/10鐨勫鏄( )
    绛旓細y=x/2+3)); getch(); return 0; } 缁撴灉杈撳嚭涓5.璁緓涓篿nt绫诲瀷,鍏跺垵鍊间负25,鍒欒〃杈惧紡:y=x++鐨勫兼槸 濡傛灉璇磞鐨勫硷紝閭d箞鏄25锛涘鏋滄槸x鐨勫硷紝閭d箞鏄26锛屽鏋滄槸鎸囪繖涓瓑寮忕殑鍊硷紝涓嶅悓缂栬瘧鍣ㄥ彲鑳藉鐞嗘柟娉曚笉鍚岋紝浣犲彲浠rintf("%d", y=x++)璇曡瘯 i涓篿nt鍨嬪彉閲忥紝涓斿垵鍊兼槸3锛鏈夎〃杈惧紡i+...
  • 璁緄鍜宩宸茬粡瀹氫箟涓篿nt鍨,涓攊=3,鎵цj=(++i)+(++i)+(++i);璇彞鍚,涓轰綍鍦...
    绛旓細11: j = (++i)+(++i)+(++i);00401036 mov eax,dword ptr [ebp-4];dword ptr [ebp-4]灏鏄痠,鍒濆间负3 00401039 add eax,1;0040103C mov dword ptr [ebp-4],eax;杩欐椂 i = 4;0040103F mov ecx,dword ptr [ebp-4]00401042 add ecx,1 00401045 ...
  • 鎬!闂
    绛旓細BS妤间富 鐪嬫潵浣犵洿鎺ユ妸浣滀笟鍙戜笂鏉ヤ簡 妤间笅鐨勯兘涓嶈鍥炵瓟
  • [c璇█]i涓篿nt鍨嬪彉閲,涓斿垵鍊兼槸2,鏈夎〃杈惧紡i++-3;,鍒欒琛ㄨ揪寮忕殑鍊兼槸?i鐨...
    绛旓細琛ㄨ揪寮忕殑鍊兼槸-1;鑰I鐨鍊兼槸3锛汭++鐨勬剰鎬濇槸璇村厛鐢2鏉ュ弬鍔犺繍绠楋紝杩愮畻瀹屽悗鍐+1锛佸鏋滄槸++I锛堝厛鍔1鍦ㄨ繍绠楋級鐨勮瘽閭d箞琛ㄨ揪寮忕殑鍊煎氨鏄0锛i鐨勫间篃鏄3锛
  • C璇█绋嬪簭璁捐棰 姹傝В 鎬!!!
    绛旓細22銆int a[10]; 涓嶈婕忎簡鍚庨潰鐨勫垎鍙凤紝 璇彞鏄互鍒嗗彿缁撳熬鐨勩23銆佹棰樻湁闂锛屽鏋滄暟缁勬槸灞閮ㄧ殑锛岄偅涔堝叾鎴愬憳鐨勫兼槸闅忔満鐨勶紝濡傛灉鏄叏灞鏁扮粍锛屽叾鎴愬憳鐨勫兼槸0锛24銆*(*(a+i)+j)25銆10 26銆乶 > 9 && n < 100 27銆亁*y*y/(3*a)+4*b-1 28銆2020 29銆乸rintf("%c ", 'Z'-i)...
  • 扩展阅读:int为什么不能做变量名 ... 若a为int类型且其值为3 ... 若s是int型变量 且s 6 ... 设xyz均为int型变量 ... 若a为int型 且值为3那么 ... 若a和b均为int型变量 ... int i j k 2 ... int是正确的变量名吗 ... 若x和n均是int型变量且x初值为5 ...

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