第三章函式部分學完了,弄乙個大概的總結~
這是自製的乙個思維導圖,大概列出了第三章以及9.1的主要內容結構。
c++的函式部分有一半是與c基本一樣的,老師告訴我們說c語言是乙個面向過程的程式語言,所以函式的定義裡面不像c++的類一樣將資料與操作封裝在一起,在c的函式裡只有操作。定義乙個函式,實現乙個特定的功能,主調函式借助值傳遞向被調函式傳遞值,被調函式再return結果,完成主調函式交給它的任務。通過函式的定義與使用,就把整個程式的功能分清楚了,每個部分幹啥都很明朗,而且主函式也看起來非常的簡潔易懂,這就是在我看來的函式的好處。
函式的宣告:形式如「資料型別 函式名(引數的資料型別 資料名,......);」,宣告的作用就是通過先告知函式的名稱、資料型別、是否有返回值、引數的種類與數量來提示或者告訴計算機,我們在下面將會定義並且使用函式,如果沒有在主函式前宣告但在主函式後定義了函式,系統就會報錯,因為它並不明白這些函式是從**蹦出來的。當然,也可以直接將函式定義在主函式之前,這裡的定義同時也可以看成是宣告。
函式的定義:函式的定義就是......怎麼說呢.......大概是可以看作乙個特定的功能區吧。形如「返回值型別 函式名(形參的資料型別 名稱,......)」便是定義。值得一提的是,定義裡的引數是形式引數,與實際引數沒關係,在函式沒有被呼叫的時候系統是並不會給它分配記憶體空間的,只有在被呼叫的時候才分配空間,而且呼叫完就釋放空間。
函式的呼叫:呼叫的時候將實際引數的值傳遞給形參,然後得到乙個返回值,這就是呼叫的結果。
函式的引用:基本形式「資料型別 &變數名=變數名;」,作用就是給乙個變數再定義乙個別名,當對這個別名變數進行操作的時候,也相當於對原變數操作,書上的例子就是用作交換整數,借這個例子就可以很清楚的看出引用的特性啦,不過需要注意的是引用必須在一開始定義的時候就給它初始化,讓它指向確定的乙個已存在的物件,給它整的明明白白的。
帶預設形參值的函式:就是在定義函式的時候給它形參初始化,不一定要全部初始化,但是要保證已經初始化的形參右邊不能再出現沒初始化的形參。
內聯函式:是在c裡面沒有的內容,用關鍵字inline將經常用的簡單的函式定義在主函式內部,這樣就不用再一遍一遍的值傳遞再return回來,可以節約時間呢,但是內聯函式得簡單哦,不然系統還是可能把它看成普通函式的呢。
上面差不多就是我這個菜雞對第三章的一些粗淺的理解了,等到後面學到新東西新技巧的時候可能會回來繼續更新的吧,歡迎大佬們指教哦~
第三章總結
1.dom操作 1.1dom操作分類 1 dom core 2.html dom 3 css dom 1.2節點和節點關係 整個文件是乙個文件節點 每個html標籤是乙個元素節點。包含在html元素中的文字是文字節點 每個html屬性是乙個屬性節點 注釋屬於注釋節點 父節點與子節點的關係 在節點數中...
第三章總結
今天學習了第3章的內容,學習了前兩章的內容,對於c語言的學習也漸漸開始有點感覺了,看到了題目也能夠有自己的思路,不像一開始看到題目沒有一點的思緒。第三章呢,要求我們掌握以下幾點 1.運算子和表示式的使用 2.自加,自減操作符的使用 3.位運算 今天這一章呢講的還是一些c語言中的一些符號以及表示式概念...
第三章總結
本章簡要介紹了單元測試,但學習如何游泳的最佳方法是跳入水中。這就是為什麼我們不僅僅考慮了幾個phpunit測試。理解單元測試部分對於理解為什麼要編寫測試,如何編寫好的測試以及有哪些限制非常重要。基本的phpunit測試結構之後是乙個如何測試函式以及如何測試類及其方法的示例.但在開始測試之前,您必須考...