一、c++一維陣列:語法 datatype arrayname[size];
eg: int nums[25];
char array_of_name[30];
double curr_salary[35];
二、陣列的長度可以是常量:
const int n=50;
int emp_id[n];
const int size = 100;
double prices[size];
三、陣列的長度可以為變數:
int n = 100;
int num[n];
num[0] = 9345;
四、一維陣列的初始化:
int years[6] =
五、當一維陣列的元素未全部初始化時其他未給出的元素預設為0:
int days[7] = ;
六、當陣列長度未給出時,陣列自動計算陣列的長度;
int days = ; //該陣列的長度為2
七、下例陣列的初始化錯誤,原因是沒有給定元素個數的同時也沒有對陣列元素進行賦值
int array={};
八、c++中列表初始化新增了一些功能:
1. 可以省略賦值符號「=」,int days;
2. 大括號可以為空,所有元素置零:float m[100] {};
九、動態地從鍵盤錄入資訊並為陣列賦值:
using namespace std;
int main()
//動態地從鍵盤錄入資訊並且賦值
const int n = 5;
int nums[n];
/**陣列的長度為5,每個整型元素占有4個位元組,則該陣列的空間大小為20位元組,整型型別的空間大小為4個位元組,因此,這裡sizeof(nums) / sizeof(int) 的大小為5;即陣列的長度為5;*/
cout<<"陣列的大小:"cin>>nums[i];
for(int i=0; icout《十、練習: 有乙個數列:8,8,3,7,2,9,34,56
迴圈輸出數列的值
求數列中所有數值的和以及平均值
步驟:1.初始化陣列; int nums = ;
2. 計算陣列的長度: int numslen = sizeof(nums) / sizeof(int);
3. 迴圈輸出陣列元素:
for(i=0;icoutint sum = 0;
for(int i = 0; isum += nums[i];
Chapter 8 理解需求
在專案起始階段,要建立基本的理解,包括存在的問題 誰需要解決方案 所期望解決方案的性質 與專案利益相關者和開發人員之間達成初步交流合作的效果。詢問客戶 使用者和其他人 系統或產品的目標是什麼,想要實現什麼,系統和產品如何滿足業務的要求,最終系統或產品如何用於日常工作。在起始和獲取階段獲得的資訊將在細...
chapter8 編寫泛型函式
示例 templatet median std vectorv template 模板頭 告訴系統環境,定義的是乙個模板函式 typedef typename std vector size type vec sz 告訴系統環境,整個名稱當作乙個環境來處理 如果我們在宣告中使用了由模板型別引數定義的...
UNP卷一chapter8 基本UDP套接字程式設計
以下知識點來均來自steven先生所著unp卷一 version3 剛開始學習網路程式設計,如有不正確之處請大家多多指正。需要注意的是,udp不面向連線,故不需要使用connect函式,但使用connect也是可以的,只是作用不再是三次握手建立連線,其作用表現在檢測非同步錯誤 asychronous...