C 學習筆記(一)

2022-05-12 22:25:20 字數 994 閱讀 4651

1.static:

static 區域性物件確保不遲於在程式執行流程第一次經過該物件的定義語句

時進行初始化。這種物件一旦被建立,在程式結束前都不會撤銷。當定義靜態局

部物件的函式結束時,靜態區域性物件不會撤銷。在該函式被多次呼叫的過程中,

靜態區域性物件會持續存在並保持它的值。考慮下面的小例子,這個函式計算了自

己被呼叫的次數:

建立就不會改變

1 #include 2 #include 

3 #include

4 #include 5

6using

namespace

std;78

9size_t count()

1014

15int

main()

16

函式過載只能過載 形參不同的函式,只有返回型別不同是錯誤的。

1 #include 2 #include 

3 #include

4 #include 5

6using

namespace

std;78

9int pan(int

x)10

1314

long

long pan(int x,int

y)15

18int

main()

19

這樣是可以的,

1 #include 2 #include 

3 #include

4 #include 5

6using

namespace

std;78

9int pan(int x,int

y)10

1314

long

long pan(int x,int

y)15

18int

main()

19

view code

這是錯誤的

c 學習筆記一

2007 9 4 引用,該型別的變數不直接儲存所包含的值,而是指向它所要儲存的值。c 的引用型別有四種 類 代表 陣列 介面。一下 表示類b從類 a中繼承 class a class b a 類的成員有以下型別 成員常量,代表與類相關聯的常量值。域,即類中的變數。成員方法,複雜執行類中的計算和其它操...

C 學習筆記 一

c 學習筆記 一 by heiyeluren 學習 visual c 入門經典 的個人筆記。1.函式的過載 函式過載提供了建立多個同名函式的能力。我們確定乙個函式是獨一無二的方法是通過三項方法,分別是是通過返回值的型別,函式名,函式 引數等三項內容。我們函式過載主要就是使用不同的引數來確定使用那個函...

C 學習筆記一

c中的記憶體分配方式 1.靜態儲存區域 在程式開始之前就可以分配,且在程式執行過程中始終存在 2.棧 儲存單元在其上分配,單元外自動釋放,多見內建 資料型別於此 3.堆 動態分配,即程式執行時分配此部分記憶體.由使用者分配且要負責釋放.生存期由使用者決定,不受範圍限制 stdlib.h提供mallo...