陣列章節總結

2021-09-05 09:48:19 字數 1405 閱讀 3866

陣列

一、知識點:

陣列:是一組具有相同型別的變數的組合。可用於儲存大量同型別的相關資料。也指按順序排列的一組同種型別的資料所構成的集合。乙個陣列在記憶體中佔一片連續的儲存空間。陣列名不僅表示名稱。而且還表示首位址。注意:陣列下標從零開始。

一維陣列的定義初始化:陣列定義後的初值仍是隨機數,一般需我們來初始化。下標越界是大忌。

二維陣列:指的是一維陣列元素的型別也是一維陣列時的情況。

對於字元陣列和字串型別:同一維陣列和二維陣列,不過要注意字元要用單引號引起來。字串要以反斜槓零結束。

二、補充:

①memset(a,0,sizeof(a))的作用是將陣列清零

②定義全域性陣列

③bool型別 可節省空間,只包含「兩面」

④預處理

三、題目總結:

自己的亮點

⑴#include

#include

using namespace std;

int a[1010];

int main()

int n,i,j,k,m;

cin>>n;

for(i=0;i

sort(a,a+n);

m=0;

for(i=0;i

cout<⑵#include

using namespace std;

bool a[10001];

int main()

int i,j,l,m,b,e,t;

cin>>l>>m;

for(j=0;j<=l;j++)

a[j]=1;

for(i=0;it=0;

for(j=0;j<=l;j++)

for(i=0;i

sort(b,b+n-1);

s=0;

for(i=0;i

} if(s==n-2)

cout<<"jolly"cout<<"not jolly"需注意的

⑴#include

using namespace std;

int main()

int i,j,k,b,c,a[101][101],max,min;

for(i=1;i<=5;i++)

for(i=1;i<=5;i++)

min=max;

for(k=1;k<=5;k++)

}if(max==min)

⑵#include

using namespace std;

int main()

int i,j,t,n,m;

char c[101][101]=;

cin>>n>>m;

for(i=0;i

for(i=0;i

else if(c[i][j]=='?')

}cout<

繼承章節總結

一 基礎知識 1 基類與派生類 1 繼承語法形式 class 派生類名 基類名錶 資料成員和成員函式宣告 基類類名錶構成 訪問控制 基類名 訪問控制有三種 void put xy protected int x,y class b public a void make s protected int...

組合語言 章節總結

第一章 彙編指令和機器指令一一對應,有編譯器翻譯識別,計算機無法直接識別 乙個儲存單元等於1位元組 1位元組等於8位 1kb 1024byte 位元組 1byte 8bit 位 cpu中,指令和資料都是二進位制形式存在 磁碟的資料,cpu無法直接使用,只能讀到記憶體中,才能被cpu使用 cpu可以使...

網路社會導論章節總結

網路社會導論 素質選修 網路社會導論章節總結 博弈論基本概念 1170300411 柳軼 一般情況下,博弈具有三個要素 1 參與者 至少兩個 2 策略集 行動 每個參與者都有一組關於如何行為的備選項,即他可選的策略。3 收益 回報 每個策略行為的選擇,都會使參與人得到乙個收益。囚徒困境 兩個共謀犯罪...