前言 目前大家學下來,我們總是在 main function 裡面完成我們想做的事,隨著遇到的題目變難,或是需求上升,程式碼會越來越冗長,然而這是一件不太有效率,而且妨礙閱讀的行為,如果今天事情很繁雜,我們還只能透過 main function 來處理一切事物,那真的太糟糕了,所以為了增加程式易讀性並且有效拆分細部功能以重複利用,今天我們要來講程式開發最重要的工具之一 - 函式 function。 函式定義 在了解函式的用法之前,我們先了解他的長相,以及它的使用規則吧! return_type function_name(arguments){ /* function statements */
3/12/2023二維陣列 一維的陣列其實非常簡單,但他能夠處理的事情很有限,二維,三維的陣列能夠有效地幫我們處理非常多的問題。 二維陣列的宣告 int scores[30][5]; 還記得在上一份筆記我們有舉個例子,如果有想要紀錄一個班級全部學生的五科成績這樣的情況就非常適合用二維陣列。 假設一個班有 30 位同學,就需要 150 格來儲存。當然你可以這樣寫。 int array[150]; for(int i = 0; i < 150; i++){
3/12/2023前言 在撰寫程式時會需要宣告眾多的變數,實體化眾多的物件,而你在哪裏宣告這些變數與物件是非常重要的,在不同的程式區段(block)內宣告的變數他能夠存活的區域也有不同,以下會來分析變數在各個情況下的存活範圍為何 區域變數 Local Variable 變數於函示 function 之中 我們先看一段很常見的程式碼 void swap(int a, int b){ int temp; temp = a;
3/12/2023前言 剛升上大一,有些人可能寫過程式,但也有人沒寫過,因此我們全部都從頭來,已經會的人可以跳過沒有關係,沒有學過的人就從頭好好學吧! 基本程式長相 include <工具> 在一份程式文件裡面,我們會想要透過程式碼來執行我們想要的動作,但電腦並不聰明,我們必須要跟他說你要怎麼執行,而在撰寫程式碼的過程中,我們可能會用到很多工具,電腦也不知道你要用什麼工具,所以必須由你來告訴他。 這就是前兩行在做的事情,一份程式文件所需的工具,我們通常會放在程式文件的最上面,當程式一執行起來,他才會知道「噢!我需要這個跟那個,我去把它拿出來!」
3/12/2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up