色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > c語言數(shù)組和指針詳解,學(xué)霸隨堂筆記

c語言數(shù)組和指針詳解,學(xué)霸隨堂筆記 時(shí)間:2018-08-31      來源:未知

C語言數(shù)組和指針很多人都不能學(xué)的很懂,在這里看看學(xué)霸總結(jié)的筆記,可以幫助你學(xué)習(xí)。
1. 指針是什么

1》 內(nèi)存地址編號:

0x00 00 00 00 ----0xff ff ff ff

2》 存儲(chǔ)內(nèi)存地址編號

C提供了指針這個(gè)基本數(shù)據(jù)類型來存儲(chǔ)地址編號,占4字節(jié)

3》 數(shù)據(jù)結(jié)構(gòu)的意義

操作內(nèi)存的字節(jié)

2. 指針和指針變量的意義

希望通過指針變量去控制內(nèi)存空間

3. 怎么用

定義:

內(nèi)存分區(qū):

靜態(tài)常量區(qū):靜態(tài)變量和常量

代碼區(qū):存儲(chǔ)指令

棧:臨時(shí)變量,

堆:程序員自己使用

存儲(chǔ)類型:


數(shù)據(jù)類型修飾符

指針初始化

空指針和野指針

Const

%p ----打印地址

給指針賦值地址常量;注意類型;強(qiáng)制轉(zhuǎn)化;

Char *p =(char *)0x1245678;

內(nèi)存的分配

字節(jié)對齊;字節(jié)整數(shù)倍分配

數(shù)據(jù)的存儲(chǔ)大小端

小端存儲(chǔ):低地址存低位,高存高

大端存儲(chǔ):低地址存高位,高存底

常見的指針類型

數(shù)組傳參

要注意傳參數(shù) 數(shù)組長度

指針的理解

目的:操作連續(xù)的內(nèi)存空間,即數(shù)組;

指針數(shù)組的理解

目的:操作二維數(shù)組

數(shù)組指針 int (*p)[10] //行指針

主要操作數(shù)組

Int a[10]; P=&a; //沒有意義

Int b[5][10] P=b;

多級指針

指向指針變量的指針

目的、作用:操作指針數(shù)組

數(shù)組名的理解

類型升級的地址常量;

數(shù)組名傳參理解:傳地址,如上原因;

數(shù)組不能動(dòng)態(tài)分配內(nèi)存

靜態(tài)分配;

指針數(shù)組的動(dòng)態(tài)malloc

指針的指針

數(shù)組名的意義:

代表整個(gè)數(shù)組:地址常量:首地址:

數(shù)組名的類型:&第一個(gè)元素

數(shù)組是一個(gè)構(gòu)造的數(shù)據(jù)類型

數(shù)組的內(nèi)存存儲(chǔ)

行存儲(chǔ)

Main函數(shù)傳參

指針數(shù)組名的傳參;

Char * p [3];

P[1] 字符串的首地址

P[1][3] p[1]指向字符串的第3個(gè)元素

Malloc函數(shù)

在堆上分配一個(gè)size大小的內(nèi)存空間

成功返回內(nèi)存空間的首地址;失敗NULL

用完之后必須用free(void*)釋放內(nèi)存空間;

注意保護(hù)malloc的返回地址;free釋放;必須是malloc釋放;

指針p的類型

1 決定了*p一次操作的字節(jié)數(shù)

2 決定了p+1指針移動(dòng)的字節(jié)數(shù)

訪問越界問題;

Printf函數(shù)的參數(shù)從右向左傳、

指針作為函數(shù)參數(shù)的目的

目的:

1. 節(jié)省函數(shù)參數(shù)的分配內(nèi)存空間

2. 為了方便更改指針指向的內(nèi)容

指針作為函數(shù)返回值的目的:

目的:

1. 函數(shù)體外需要處理地址

Void * p

Free(p); p編程野指針,靜止對野指針進(jìn)行取值操作。

A和&a的區(qū)別

指針的經(jīng)典:

1. 改變指針的指向

2. 更改指針的一次操作的范圍(字節(jié)數(shù))



(*ptr)[1]

上一篇:面試題_后端開發(fā)類

下一篇:簡單的數(shù)據(jù)結(jié)構(gòu)樹和隊(duì)列的基本概念

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5京公海網(wǎng)安備11010802025203號

回到頂部

主站蜘蛛池模板: 男女一边摸一边做爽爽的免费阅读 | 国产成人不卡无码免费视频 | 亚洲区激情区无码区日韩区 | 婷婷午夜剧场 | 日本免费一区二区三区四区五区 | 国产极品久久久久久久久 | 国产成a人亚洲精品无码久久网 | 宅男影院在线播放999 | 男人疯狂进入女人下部动态图 | 中文字幕日韩精品亚洲一区 | 2023国产精品一卡2卡三卡4卡 | 国产麻豆91 | 黄色片s色 | 国产成人AV片免费 | 亚洲∧V久久久无码精品 | 久久免费在线视频 | 久久亚洲日韩看片无码 | 台湾成人娱乐网 | 国产午夜福利久久精品 | 久久久SS麻豆欧美国产日韩 | 免费无码中文A级毛片 | 伊人色综合一区二区三区影院视频 | 欧美成人精品三级一二三在线观看 | 色多多成视频人在线观看 | 中文无码精品一区二区三区 | 免费精品一区二区三区第35二区 | 在线观看国产精品普通话对白精品 | 巨茎中出肉欲人妻在线视频 | CHINESE熟女熟妇1乱老女人 | 国产专区亚洲精品无码 | 久久青青草原亚洲AV无码麻豆 | 国产99视频精品免费视看6 | 最近更新中文字幕手机版 | 日韩一区二区a片免费观看 蝴蝶谷最新网址 | 亚洲日韩精品AV无码麻豆 | 18禁无遮挡无码国产免费网站 | 国产精品久久人妻互换毛片 | 不卡的av网站在线观看 | 色播影院性播影院私人影院 | 国产成人精品热玖玖玖 | 亚洲AV成人无码一二三在线观看 |