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

為了賬號安全,請及時綁定郵箱和手機立即綁定

我按照老師的代碼寫,結果怎么不對??

#include "stdio.h"

void change(int *a,int *b)

{

int temp;

temp=*a;

*a=*b;

*b=temp;

}

int main()

{

int a=5;

int b=1;

change(&a,&b);

printf("numa=%d,numb=%d",change);

}

---------------------------------------------------結果為?

numa=4198435

numb=4198800

Press any key to continue


正在回答

1 回答

-- 我看錯了---

-----哦哦我看錯了現(xiàn)在正確了

----但是為什么輸入里面不能寫change?

-----還有為什么輸入里面printf("numa=%d,numb=%d",a,b); ?a和b前面不用加&了?

0 回復 有任何疑惑可以回復我~
#1

qq_慕仔9282782

應該是因為change里的a和b沒有賦值,下面main里的a和b可以換成a1,和a2(也就是代替change的a和b),結果不影響,所以不能用change。 因為change(&a,&b);這不是已經(jīng)用了,不用多此一舉。(我也是個半吊子如果對你有幫助望采納,如果有誤,歡迎糾正)
2021-07-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我按照老師的代碼寫,結果怎么不對??

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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