第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

求解為什么這個(gè)公式等于47?

求解為什么這個(gè)公式等于47?

湯鉞 2016-01-28 22:37:22
int m = 5; int n = 7; int x=(m+n*5+(n--));為什么X的值是47.....算不出來(lái)啊..
查看完整描述

15 回答

?
beckzl

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超7個(gè)贊

n--的意思是先運(yùn)算 然后再自身減一 ? ?所以計(jì)算的時(shí)候是7而不是6。

查看完整回答
7 反對(duì) 回復(fù) 2016-01-29
已采納
?
miku61

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超2個(gè)贊

x=(m+n*5+(n--))

? =(5+7*5+(7--))

我相信樓主這步應(yīng)該沒(méi)有疑惑。我們先將(7--)擱淺,前面部分的結(jié)果為

x=(40+(7--))

這里就涉及 n-- 是什么意思的問(wèn)題了

n--其實(shí)是一種縮寫(xiě),原來(lái)的表達(dá)應(yīng)該是“n=n-1”,只不過(guò)這種表達(dá)比較好看啦,方便啦。普遍什么的大家都這么用了。

這里插播一個(gè)小知識(shí)點(diǎn)。

n--? 和? --n? 的問(wèn)題

--(或者++)在字母的后面,表示為:賦值之后再運(yùn)算。而--(或++)在字母的前面表示運(yùn)算之后再賦值。運(yùn)算就是指加1的運(yùn)算。

題目是--在字母后面,所以先賦值。再自己加上1.

因此,拆解下來(lái)

x=(40+n)??? n=n-1;

所以x=47,n=6;

參考程序(c語(yǔ)言):

#include<stdio.h>
main()
{
?? ?int m=5;
?? ?int n=7;
?? ?int x=(m+n*5+(n--));
?? ?printf("x=%d,n=%d",x,n);
}

查看完整回答
2 反對(duì) 回復(fù) 2016-01-29
?
Qyizos

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超2個(gè)贊

我想你應(yīng)該是在n--這里搞不明白吧。你可能認(rèn)為n--之后,值變?yōu)榱?。

這里要說(shuō)到n--和--n的區(qū)別:--n是遇到之后,直接對(duì)n減1

????????????????????????????????????????????n--是在本語(yǔ)句執(zhí)行結(jié)束后,才對(duì)n進(jìn)行減1操作。

望采納。

查看完整回答
1 反對(duì) 回復(fù) 2016-01-30
?
儁破孩

TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超5個(gè)贊

int x?= (5 + 7 * 5 + (7));

如果你打印n的值為6

查看完整回答
1 反對(duì) 回復(fù) 2016-01-29
?
餃子蜜餞

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊

簡(jiǎn)單粗暴理解就是,以分好(;)為界,出現(xiàn)后++或者后--,在分號(hào)這一句代碼結(jié)束之前都用原來(lái)的數(shù)值,分號(hào)結(jié)束后在給原數(shù)值加減一! ??int x=(m+n*5+(n--)); ? 這一句分號(hào)以前n都等于7,分號(hào)完結(jié)時(shí)在給n減去1

查看完整回答
反對(duì) 回復(fù) 2016-02-01
?
weibo_微天下微生活_0

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超0個(gè)贊

--n不就是你理想的值了,執(zhí)行時(shí)n先自減1

查看完整回答
反對(duì) 回復(fù) 2016-01-30
?
happygl16

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超0個(gè)贊

5*7=35+5=40+7=47 ?n--不執(zhí)行 如果--n 就執(zhí)行

查看完整回答
反對(duì) 回復(fù) 2016-01-30
?
Happy_Imp

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超2個(gè)贊

你用--n試試..

查看完整回答
反對(duì) 回復(fù) 2016-01-29
?
餃子蜜餞

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊

JVM運(yùn)行時(shí)是這樣的 ??

http://img1.sycdn.imooc.com//56ab32bb0001219404300235.jpg

查看完整回答
反對(duì) 回復(fù) 2016-01-29
?
心魔0

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

n--在下一次調(diào)用n時(shí)才會(huì)是6
所以你的公式是? 5+35+7

查看完整回答
反對(duì) 回復(fù) 2016-01-29
?
zlybright

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超0個(gè)贊

自增,自減運(yùn)算問(wèn)題 ? ? ? ? ?

var?n=0;?
console.log(n++)??//?輸出0?
console.log(n)????//?輸出1

//---------------------
var?n=0;?
console.log(++n)????//輸出?1
console.log(n)?????//輸出?1


查看完整回答
反對(duì) 回復(fù) 2016-01-29
?
hhh112123123

TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超98個(gè)贊

運(yùn)算符的優(yōu)先級(jí)哦 ? (5+7*5+(7))

查看完整回答
反對(duì) 回復(fù) 2016-01-29
?
HansonQ

TA貢獻(xiàn)223條經(jīng)驗(yàn) 獲得超56個(gè)贊

這個(gè)涉及到i++,i--運(yùn)算這兩個(gè)是先賦值再運(yùn)算。

public static void main(String[] args) {
?? ??? ?int m = 5;

?? ??? ?int n = 7;
?? ??? ?int j =(n--);
?? ??? ?int x=(m+n*5+(n--));
?? ??? ?System.out.println(j);
?? ??? ?System.out.println(n);
?? ?}
//運(yùn)行結(jié)果

7
5



查看完整回答
1 反對(duì) 回復(fù) 2016-01-28
  • 湯鉞
    湯鉞
    首先謝謝回答~但請(qǐng)問(wèn)n--賦值后是7,那之后的自減運(yùn)算體現(xiàn)在哪呢?
?
just_fun

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊


n自減之后的值并沒(méi)有賦值到n,所以n還是7

查看完整回答
反對(duì) 回復(fù) 2016-01-29
  • 15 回答
  • 0 關(guān)注
  • 3243 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)