《c和指標》看書筆記------資料
1、C語言有4中基本資料型別:整型、浮點型、指標、聚合型別
(1)整型包括字元、短整型、整型、長整型,都有符號型和非符號型兩個版本;關於大小長整型至少和整型一樣長,整型至少和短整型一樣長;字面值和列舉(enum),在limits.h裡面定義了各種整型資料的特點。
(2)浮點數包括float、double、long double;浮點數在預設的情況下都是double,字尾f表示float,字尾l表示long double。在float.h裡面定義了浮點型的最大值和最小值。
(3)指標,可以tree和list等高階的資料結構;變數儲存在計算機的記憶體中,都有一個特殊的位置,每個位置都是由記憶體地址唯一確定並引用的。
typedef:typedef char *ptr-to-char指向字元的指標,建立新的型別名用typedef,而不用#define;因為#define不能處理好指標。
常量:int const a;和const int a;都可以聲名a是常量;
相關推薦
《C和指標》學習筆記---資料1
第3章 資料 3.1 常量 ANSI C允許你宣告常量,常量宣告方式和普通變數宣告方式一樣,不同點是常量宣告之後,其值不可以再修改,否則編譯時會報錯。 3.1.1常量宣告方式 常量宣告時使用關鍵字:const進行宣告。例如: int const a = 0; 或者
《c和指標》看書筆記------資料
1、C語言有4中基本資料型別:整型、浮點型、指標、聚合型別 (1)整型包括字元、短整型、整型、長整型,都有符號型和非符號型兩個版本;關於大小長整型至少和整型一樣長,整型至少和短整型一樣長;字面值和列舉(enum),在limits.h裡面定義了各種整型資料的特點。 (2)浮點數包括float、
《C和指標》讀書筆記(1)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、ANSI C標準之“三字母詞” 三字母詞就是三個字
《C和指標》讀書筆記(2)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、char型別有無符號取決於編譯器的實現 (受本科
《C和指標》讀書筆記(4)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、關於位操作符 1、對於有符號數的右移操
《C和指標》讀書筆記(7)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、陣列名 1、一個誤區:陣列名並不表示整個陣列,它大
《C和指標》讀書筆記(5)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、有助於理解C語言指標的幾個基礎概念 1、左值:
《C和指標》讀書筆記(6)
宣告:該讀書筆記摘抄自《C和指標》——Kenneth A.Reek (著) 徐波(譯)。為了克服自己走馬觀花,提高閱讀和學習效率,決定將自己在讀書過程中遇到的一些知識點加以摘抄和總結備忘,在此感謝原書作者和翻譯。 一、遞迴的兩個特性 1、存在限制條件 2、每次遞迴之後
《c語言從入門到精通》看書筆記——第3章 資料型別
auto 區域性變數(自動儲存) break無條件退出程式最內層迴圈 case switch語句中選擇項 char單位元組整型資料 const定義不可更改的常量值 continue中斷本次迴圈,並轉向下一次迴圈 default switch語句中的預設選擇項 do 用於構成do.....while迴圈
《c語言從入門到精通》看書筆記——第10章 指標
1、地址與指標 地址:就是記憶體區中對每個位元組的編號 指標:可以看作是記憶體中的一個地址。在程式中定義了一個變數,在進行編譯時就會給該變數在記憶體中分配一個地址,通過訪問這個地址可以找到相應的變數,這個變數的地址稱為該變數的“指標”。 如果一
《C和指標》第3章 資料
3.1 基本資料型別 3.1.1 整型家族 整型家族包括字元、短整型、整型和長整型,它們都分為有符號(singed)和無符號(unsigned)兩種版本。 長整型至少應該和整型一樣長,而整型至少應該和短整型一樣長。 標頭檔案limits.h說明了各種不同的整數型別的特點。 一、整型字面值 字
C和指標讀書筆記(1)
第一章程式碼 程式碼 #include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX_COLS 20 /*所能處理的最大列號*/ #define MAX_INPUT 1000
資料結構看書筆記(六)--樹的定義、抽象資料型別、儲存結構
樹:樹(Tree)是n(n>=0)個結點的有限集。n=0時稱為空樹,在任意一顆非空樹中:(1)有且只有一個特定的稱之為根(Root)的結點;(2)當n>1時,其餘結點可分為m(m>0)個互不相交的有限集T1、T2、……、Tm,其中每一個集合本身又是一棵樹,
對今天看《c和指標》的一些感受
我之前自學過c語言,所以聽別人介紹,去學習了《c和指標》。我的基礎不是特別踏實,看了一會,覺得自己有好多東西都沒有弄清楚。 我到現在才知道scanf返回的是它處理字串的個數,我之前竟然也能用它編寫程式! 額,我好像比較喜歡用fgets,細節細節。 剛才看的時候想了挺多,現在
《c語言從入門到精通》看書筆記——第16章 網路套接字程式設計(上)——網路
(1)TCP協議:傳輸協議(TCP)是一種提供克勞資料傳送的通用協議,他是TCP/IP體系結構中傳輸層上的協議。在傳送資料時,應用層的資料傳輸到傳輸層,傢伙是哪個TCP首部,資料就構成了報文。報文就是網路層IP的資料,如果再加上IP首部,就構成了IP資料報。TCP協議的C語言資料描述如下:
易學設計模式看書筆記(2) - 簡單工廠模式
原理 pub -m post 繼承 void cto tracking else if 本文摘自易學設計模式一書 一、簡單工廠模式 1.動物管理系統的樣例 public interface Animal{ public void eat(); } publi
<C和指針---讀書筆記6>
返回值 log enter val 其他 9.png 筆記 align eight 指針 指針是一種變量,和int、float、char一樣,是一種基本的變量。只不過它比較抽象一些。 我們知道在C語言中,聲明一個變量a、b,編譯器會為其分配一個物理地址 addr_1 、ad
<C和指針---讀書筆記11>
con 針對 返回 正常的 字節 查找 spa 讀書 mage 對於構成字符串的,string.h封裝了許多現成的函數以供使用。 字符串,不論是常量字符串還是借用數組尾綴’\0’。 這個strings.h裏面的函數都是針對的字符串。 即以’\0’做為截至。 如果你不幸的對
[C和指標] 4-語句、5-操作符和表示式、6-指標
第4章 語句 4.1 表示式語句 C並不存在專門的“賦值語句”,賦值就是一種操作,就像加法和減法一樣,所以賦值就在表示式內進行。 你只要在表示式後面加上一個分號,就可以把表示式轉變成語句。所以下面這兩個表示式實際上是表示式語句,而不是賦值語句。 x = y + 3; ch = getchar();
C和指標之結構體和聯合體
1、結構體基礎知識 聚合資料型別(aggregate data type)能夠同時儲存超過一個的單獨資料。C語言提供了兩種型別的聚合資料結構,陣列和結構體。 陣列是相同型別的資料元素的集合,它的每個元素都是通過下標引用或者指標間接訪問來選擇的;結構也是一些值的集合,這些值稱為它的成