C++ 函式中的使用者輸入陣列 - Delft Stack

文章推薦指數: 80 %
投票人數:10人

本文討論了在C++ 中將使用者的輸入輸入到函式中的陣列的方法。

C++貼士 在C++中對連結串列進行排序 C++中的Getter和Setter C++中的PragmaOnce C++中的new關鍵字和無匹配的操作符錯誤 C++中的函子 C++繼承建構函式 C++轉義字元 修復C++中未定義的對main的引用錯誤-UndefinedReferencetomain reportthisad 貼士文章 C++貼士 C++函式中的使用者輸入陣列 將陣列作為C++函式中的使用者輸入 通過宣告全域性陣列在函式中輸入陣列 通過在函式中宣告陣列,使用者在函式中輸入陣列 通過在主函式中宣告陣列,使用者在函式中輸入陣列 結論 本文討論了在C++中將使用者的輸入輸入到函式中的陣列中的方法。

將陣列作為C++函式中的使用者輸入 在c++的函式中,有三種方法可以將陣列作為使用者輸入。

宣告一個全域性陣列。

在函式中宣告一個陣列。

在main函式中宣告一個陣列,傳給函式。

通過宣告全域性陣列在函式中輸入陣列 要獲取使用者對陣列的輸入,你必須有權訪問該陣列。

最簡單的方法之一是宣告一個全域性陣列。

你可以在C++中宣告一個全域性陣列,只需在全域性範圍內的所有函式之外宣告它即可。

你還必須宣告一個儲存陣列大小的全域性變數。

宣告陣列後,必須使用任意迴圈遍歷所有陣列元素,並將使用者輸入儲存到當前陣列索引中。

原始碼: #include usingnamespacestd; intsize=5; intarr[5]; voiduserInput() { cout<>arr[i]; } } voidprint() { cout< usingnamespacestd; voiduserInput() { intsize=5; intarr[size]; cout<>arr[i]; } cout< usingnamespacestd; voiduserInput(intarr[],intsize) { cout<>arr[i]; } } voidprint(intarr[],intsize) { cout<



請為這篇文章評分?