C 學習筆記(一)

2021-07-02 02:36:05 字數 686 閱讀 1462

1、關於 int main() 函式的返回值:

mian() 函式的返回值是給系統的,一般我們寫成int mian()這樣的預設返回值是return 0,有時寫成void main() 其實這樣子一般來說是沒有問題的,但是有時寫入嵌入式,或者和底層很相關的時候就可能出錯。

2、#define 與#include的作用是類似的,預處理作用

3、關於標頭檔案

其中定義了符號常量來表示型別的限制,

如char_bit      char的位數

char_max     char的最大值

char_min     char的最小值

其中系統不同對應的值是不同的,這樣就能減少不必要的麻煩,省去了要了解系統。

4、選擇整數型別

c++提供了大量的整數型別,到底該選擇哪乙個呢,int是計算機預設的最自然的長度所以處理起來是最快的。

但是當有大型整型陣列時,有必要用short 因為若是從16位的系統轉到32位的系統,前者的資料儲存馬山就會加倍,但是後者不會,從而能節省記憶體。

5、關於char

char的表示範圍是-128–127,所以char是比short更短的資料儲存,char可用於儲存字元,一般用於ascii碼,在unicode中可以用u/+碼值來表示特殊的數值,如希臘符號,char還有w_char(寬字元型別) char_16 和char_32

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...