已采納回答 / qq_回鍋肉_2
補充樓上所說。問題一:函數(shù)傳入的是指針,為什么不是數(shù)組?傳參,可以傳數(shù)組,傳指針可以使代碼更簡潔。(傳指針只需要傳4個字節(jié),傳數(shù)組需要傳sizeof(arr)個字節(jié),在本程序中,傳數(shù)據(jù)的話需要傳4*sizeof(int)=16個字節(jié))首先,main 函數(shù)中的 int arr1[4]; 定義了一個有4個int型元素的數(shù)組,這個數(shù)組名為arr1。也可以理解為 “arr1”指向了存儲了4個int型元素的空間。此時,arr1是這段空間的首地址。接著我們定義了一個getMaxOrMin(int* arr,...),...
2020-03-23
已采納回答 / S_crocodile
因為你的return temp;被包含在了for循環(huán)中,所以你的for循環(huán)實際上只循環(huán)了一次(1<2,temp=2),就返回了。
2020-03-23
已采納回答 / 小仆仆
有.h的是非標準的輸入輸出流? ,c的標準庫。無.h的是標準輸入輸出流? ?就要用命名空間? 因為這是c++? ?別忘了c++是在c的基礎(chǔ)上研發(fā)出來的
2020-02-18
已采納回答 / weixin_慕標2231079
不影響聲明了std::cout之后只會用std命名空間中的cout如果不聲明而namespace B中又有同名cout標識符則會有影響using namespace B不是限定了int main主函數(shù)下面的子函數(shù)只能從B空間找也會從頭文件找
2020-02-03
已采納回答 / 時意
int main(void){int arr1[5] = { 2,1,4,8,3 };bool val = false;cin >> val; //bool類型中,認為非0為true,0為false ???未實現(xiàn)在我自己的vs試了一下,輸入0和1可以分別得到1和8,但是非0和1的數(shù)應該都是輸出1但如果去掉bool val = false;中 =false 好像就可以輸入非0數(shù)得到8可能是因為初始化就不行了,但是不是這樣不確定
2019-09-20
已采納回答 / 程序基因
bool型變量占用了 1 個字節(jié)的內(nèi)存, 當值為 false 的時候,實際上存儲的是 0x00, 為ture時實際上存儲的是 0x01因此,可以認為bool類型做為整型用時為true=1,false=0
2019-06-29
已采納回答 / 慕容3376081
因為你沒有讓結(jié)果在屏幕上停留。解決辦法在加上頭文件#include<stdlib.h>在return 0;語句之前加上system("pause");
2019-04-15