嵌入式學(xue)習筆記:指針和指針變量(liang)的區別(指針知識點大全)
1.指針(zhen)(zhen)和地址(zhi) 指針(zhen)(zhen):指針(zhen)(zhen)在(zai)c語言中屬于(yu)一種類(lei)型,這種類(lei)型對應的變量專門用于(yu)存(cun)儲地址(zhi) 地址(zhi):存(cun)儲單(dan)元(yuan)的編號(hao),用于(yu)區分(fen)不同(tong)的存(cun)儲單(dan)元(yuan),存(cun)儲在(zai)內存(cun)中的每個(ge)(ge)數據都會(hui)有地址(zhi) 例如:char ch;//分(fen)配一個(ge)(ge)字(zi)節 short a;//分(fen)配兩個(ge)(ge)字(zi)節 注意:地址(zhi)是一個(ge)(ge)常量 2.直(zhi)接...…
嵌入(ru)式學習筆(bi)記:函數入(ru)門(men)知識總結
函(han)(han)數(shu)的(de)意義 函(han)(han)數(shu)是一(yi)段程序(xu),可以完成(cheng)一(yi)個(ge)功(gong)能,例如:printf 提(ti)高(gao)程序(xu)的(de)通用性,減少重(zhong)復(fu)的(de)代碼(具有(you)相(xiang)似功(gong)能的(de)代碼) 實(shi)現模塊(kuai)化設計的(de)基礎 1.2函(han)(han)數(shu)的(de)分類 main()函(han)(han)數(shu),每個(ge)程序(xu)都必須要實(shi)現的(de),程序(xu)從main()函(han)(han)數(shu)開(kai)始(shi)執行,從main()函(han)(han)數(shu)結束 庫函(han)(han)數(shu):由系統...…
嵌入式學(xue)習筆(bi)記:二維數組定(ding)義與使用
定義: 二(er)維(wei)(wei)數(shu)組(zu)由(you)一(yi)(yi)維(wei)(wei)數(shu)組(zu)來構成(cheng),二(er)維(wei)(wei)數(shu)組(zu)的元(yuan)素(su)類型(xing)實際為一(yi)(yi)維(wei)(wei)數(shu)組(zu)。一(yi)(yi)個(ge)二(er)維(wei)(wei)數(shu)組(zu)由(you)多(duo)個(ge)一(yi)(yi)維(wei)(wei)數(shu)組(zu)來構成(cheng)。 定義方式:int array [2] [3] 類型(xing) 數(shu)組(zu)名(ming) 行 列 二(er)維(wei)(wei)數(shu)組(zu)的大小與存儲規則 二(er)維(wei)(wei)數(shu)組(zu)的大小=每個(ge)元(yuan)素(su)(一(yi)(yi)維(wei)(wei)數(shu)組(zu))的大小*元(yuan)素(su)個(ge)數(shu) 存儲規則:連續,...…
嵌入式學(xue)習筆記; c指針(zhen)詳解(jie)很詳細,學(xue)霸總結
1.1 定義 在計(ji)算機內(nei)部存儲器(簡稱內(nei)存)中(zhong),每一個字節單元(yuan),都有(you)一個編(bian)號,稱為(wei)地(di)(di)址。在C語言(yan)中(zhong),內(nei)存單元(yuan)的地(di)(di)址稱為(wei)指(zhi)針(zhen)(zhen),專門用來存放地(di)(di)址的變(bian)量(liang),稱為(wei)指(zhi)針(zhen)(zhen)變(bian)量(liang)(pointer variable)。在不影響理(li)解的情況下,把地(di)(di)址、指(zhi)針(zhen)(zhen)、指(zhi)針(zhen)(zhen)變(bian)量(liang),都叫指(zhi)針(zhen)(zhen)。 1.2 指(zhi)針(zhen)(zhen)類...…
嵌入式(shi)學(xue)習(xi)筆記:c語(yu)言結構體定義和使用(yong)
定義 1)結(jie)(jie)構(gou)(gou)體是一種構(gou)(gou)造數據(ju)類(lei)型(xing) 2)把不同類(lei)型(xing)的數據(ju)組合成(cheng)一個整(zheng)體來(lai)自(zi)定義數據(ju)類(lei)型(xing) 8.2創建結(jie)(jie)構(gou)(gou)體類(lei)型(xing) struct 結(jie)(jie)構(gou)(gou)體類(lei)型(xing)名(ming)(ming) { 類(lei)型(xing) 成(cheng)員(yuan)(yuan)1名(ming)(ming); 類(lei)型(xing) 成(cheng)員(yuan)(yuan)2名(ming)(ming); ... 類(lei)型(xing) 成(cheng)員(yuan)(yuan)3名(ming)(ming); }; 解釋: 類(lei)型(xing) : 任何學過的類(lei)型(xing) 成(cheng)員(yuan)(yuan)x名(ming)(ming): 標識符 注(zhu)意:1.成(cheng)員(yuan)(yuan)名(ming)(ming)和最(zui)后都有(you)...…
嵌入式學習筆記:C高級函(han)數快速學
c高(gao)(gao)級可(ke)以說是(shi)就(jiu)比(bi)較難(nan)了,尤其是(shi)c高(gao)(gao)級函數這(zhe)是(shi)學(xue)習的難(nan)點,那么如(ru)何(he)快(kuai)速學(xue)c高(gao)(gao)級函數呢,下面(mian)總(zong)結了一些函數知識(shi)點及(ji)案例,可(ke)以快(kuai)速學(xue)哦。 1.1定義 返回值類(lei)(lei)型 函數名(ming)(類(lei)(lei)型 形參, 類(lei)(lei)型 形參, ...) { 語句 語句 return 返回值 } 函數名(ming):標(biao)識(shi)符:用(yong)一眼要(yao)能看(kan)...…
嵌(qian)入式學習筆記:shell腳(jiao)本學習從入門到精(jing)通
shell腳本會(hui)了嗎,不會(hui)的看這里,教(jiao)你一(yi)一(yi)來(lai)學,還(huan)有實例哦 1.shell腳本 定義:多條命令按順序執(zhi)行(xing)(xing),就是shell腳本 例如:vim hello.sh 兩種執(zhi)行(xing)(xing)的方(fang)式: 1.直(zhi)接(jie)執(zhi)行(xing)(xing):bash hello.sh 2.給(gei)當前(qian)用(yong)戶(hu)或所有用(yong)戶(hu)加上(shang)可執(zhi)行(xing)(xing)權限,再執(zhi)行(xing)(xing):./hello.sh chmod u+x he...…
嵌(qian)入式學習筆記:linux軟件包安裝程序(xu)介紹
今天(tian)我們來看看linux軟(ruan)件包(bao)安(an)裝(zhuang)程(cheng)序(xu)流程(cheng),讓學習(xi)加速度(du) 1. deb deb 可執(zhi)行程(cheng)序(xu)包(bao),不(bu)帶源代(dai)碼 deb-src 源代(dai)碼包(bao) 命(ming)名規則:tree_1.5.3-2_i386.deb 軟(ruan)件名_版本(ben)-修訂(ding)版_處理(li)器(cpu)架構.deb 2. rpm 4.2 deb軟(ruan)件包(bao)安(an)裝(zhuang)/卸(xie)載(zai) 1. 安(an)裝(zhuang) sudo dpkg -i deb文件(tree...…