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

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

為什么這個(gè)程序在運(yùn)行后顯示的結(jié)果為0???

為什么這個(gè)程序在運(yùn)行后顯示的結(jié)果為0???

C++
qq_ChrisDuke_0 2015-10-31 14:54:40
#include<iostream>using namespace std;void fun(int p,int b=2,int c=3);void fun(int p,int b,int c){p=b*c;}int main(void){ int F; int m=6; int a=2; fun(F,m,a); cout<<F<<","<<"The force is"<<endl; return 0;}
查看完整描述

2 回答

?
TerryLau

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

因?yàn)槟阌玫氖侵祩鬟f,只能改變子函數(shù)fun中的p值,而不能改變實(shí)參F的值。你可以在fun中輸出p檢驗(yàn)一下。想要改變實(shí)參的值,必須使用引用或者地址傳遞(指針)。以下是我修改后的代碼:----我用的是引用----

#include<iostream>

#include<stdlib.h>

using namespace std;

//void fun(int &p,int &b,int &c); ?子函數(shù)放在main上面,就可以不用原型聲明

void fun(int &p,int &b,int &c) ? ?//引用

{

p=b* c;

// cout<<p<<endl;

}

int main(void)

{

int F=0;

int m=6;

int a=2;

fun(F,m,a);

cout<<F<<endl;

system("pause"); ? ?// ?程序暫停

return 0;

}


查看完整回答
反對 回復(fù) 2015-10-31
  • 2 回答
  • 0 關(guān)注
  • 1410 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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