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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

114. 以下程序運(yùn)行后屏幕輸出為( )

114. 以下程序運(yùn)行后屏幕輸出為( )。
#include<stdio.h>
void f(int i)
{
int a=2;
a=i++;
printf("%d,",a);
}
main()
{
int a=1,c=3;
f(c);
a=c++;
printf("%d",a);
}
A. 4,3
B. 3,3
C. 4,5
D. 3,5

我一直分不清是先++--先后關(guān)系,本來說++在后應(yīng)該先求值再++的,結(jié)果分號又跟順序點(diǎn)有關(guān),我看了其他資料,
也沒理清楚這關(guān)系,實(shí)在是不懂,拜托大神幫忙解析下,謝謝


正在回答

2 回答

有沖突啊,分號前要完成副作用不就說明++要在分號之前完成啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

就是++在前,先加了再賦值,在到下一行,如果是a++就是說直接將a賦值下一行,然后給a加一,

答案是B

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

包小龍蝦 提問者

可是這個(gè)不是涉及副作用和順序點(diǎn)的關(guān)系嗎,分號是順序點(diǎn),碰上順序點(diǎn)在這之前的副作用不是都要完成嗎
2018-08-06 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕田峪9303960 回復(fù) 包小龍蝦 提問者

是的呀!但是++語句再前再后的規(guī)則就是這樣,和你這個(gè)分號要結(jié)束語句不沖突,
2018-08-06 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

114. 以下程序運(yùn)行后屏幕輸出為( )

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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