劉泉承第三次程式設計心得(陣列)

2021-09-05 09:17:19 字數 934 閱讀 5808

一,知識總結

1.陣列(array)由一系列同種資料型別的元素組成。編譯器可以從陣列宣告中知道陣列中元素的數目,以及這些元素的資料型別。

double dbl[20]; /* 包含20 個double 型別元素的陣列*/

int c[12]; /* 包含12 個int型元素的陣列*/

char ch[40]; /* 包含40 個char 型元素的陣列*/

2.方括號 表明它們是陣列, 裡的數字表明陣列包含的元素數目。

陣列中的元素是相鄰的,初始化之前,元素的值可能是隨機的。

int c[12] = ;

3.我們使用大括號中一系列逗號分隔的值來初始化陣列。我們把這個稱之為初始化列表。大括號是必須的!逗號和值之間的空格可有可無。

4.可以先定義符號常量,然後使用符號常量來定義陣列,指定元素個數。但在定義陣列之前,必須要確定陣列中元素的個數。

5.宣告和初始化乙個二維陣列時,如果對二維陣列的所有元素都賦值,則第一維(行數)可以省略。

二.常見錯誤應用

1.使用下標時,我們必須確保下標沒有越界。

2.在定義陣列的時候裡面只能寫整型常量或者是返回整型常量的表示式。

3.陣列的首位址是常量,不可以進行賦值操作

4.只能用a[i][j]或者((a+i)+j)來訪問陣列的元素。

5.如果不是內建型別,則不管其在哪定義,自動呼叫其預設建構函式為其初始化,若該類無缺省建構函式則會報錯。

三.學習體會

這階段的學習使我收穫了很多,在設計中,要首先對系統的整體功能進行了構思,然後用結構化分析方法進行分析,將整個系統清楚的劃分為幾個模組,再根據每個模組的功能編寫**。近期的學習我發現學習程式設計不能只基於某一部分,而要把握住其大局,要有整體觀,有了整體觀對程式設計有了一定的了解後在對其各部分下功夫,化整為散,然後將問題逐一解決可以大大提高解題效率。最後,希望自己可以在日後的程式設計學習中繼續精盡自己。

構建之法 第三次心得

在之前一周學習過個人能力的發展的重要性以及軟體工程師個人的成長之後,這一周我主要學習了團隊之間的合作的重要性。具體就是學習了構建之法的第四章和第五章。第四章 第四章,講的是兩人合作。在軟體行業的逐步發展中,乙個軟體基本上乙個人是完成不了的,軟體都是在相互合作中完成的。首先,除了要足夠正確簡潔外,還要...

第三次程式設計筆記

一.知識點 1.陣列定義 陣列是按順序排列的一組具有相同型別的變數的集合,它是一種構造資料型別。2.a 5 任何乙個元素都稱為陣列元素或下標變數,一般情況,a 5 是指a 0 a 1 a 2 a 3 a 4 而下標5是指該陣列包含5個元素。若無特殊要求,陣列的下標都是從零開始的,下標越界是大忌。3....

第三次結對程式設計

031302430 031302404 功能分析 資料庫設計 按照棟哥的要求,我們用powerdesigner來設計我們的資料庫,我的partner寫了這篇博文,位址 連線 心得體會 這次作業本來是打算寫在android端的,在網上看了一些blog,發現android並不能直接連線資料庫,比較方便的...