色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 學習筆記 > c語言數組和指針詳解,學霸隨堂筆記

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

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

1》 內存地址編號:

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

2》 存儲內存地址編號

C提供了指針這個基本數據類型來存儲地址編號,占4字節

3》 數據結構的意義

操作內存的字節

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

希望通過指針變量去控制內存空間

3. 怎么用

定義:

內存分區:

靜態常量區:靜態變量和常量

代碼區:存儲指令

棧:臨時變量,

堆:程序員自己使用

存儲類型:


數據類型修飾符

指針初始化

空指針和野指針

Const

%p ----打印地址

給指針賦值地址常量;注意類型;強制轉化;

Char *p =(char *)0x1245678;

內存的分配

字節對齊;字節整數倍分配

數據的存儲大小端

小端存儲:低地址存低位,高存高

大端存儲:低地址存高位,高存底

常見的指針類型

數組傳參

要注意傳參數 數組長度

指針的理解

目的:操作連續的內存空間,即數組;

指針數組的理解

目的:操作二維數組

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

主要操作數組

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

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

多級指針

指向指針變量的指針

目的、作用:操作指針數組

數組名的理解

類型升級的地址常量;

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

數組不能動態分配內存

靜態分配;

指針數組的動態malloc

指針的指針

數組名的意義:

代表整個數組:地址常量:首地址:

數組名的類型:&第一個元素

數組是一個構造的數據類型

數組的內存存儲

行存儲

Main函數傳參

指針數組名的傳參;

Char * p [3];

P[1] 字符串的首地址

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

Malloc函數

在堆上分配一個size大小的內存空間

成功返回內存空間的首地址;失敗NULL

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

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

指針p的類型

1 決定了*p一次操作的字節數

2 決定了p+1指針移動的字節數

訪問越界問題;

Printf函數的參數從右向左傳、

指針作為函數參數的目的

目的:

1. 節省函數參數的分配內存空間

2. 為了方便更改指針指向的內容

指針作為函數返回值的目的:

目的:

1. 函數體外需要處理地址

Void * p

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

A和&a的區別

指針的經典:

1. 改變指針的指向

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



(*ptr)[1]

上一篇:面試題_后端開發類

下一篇:簡單的數據結構樹和隊列的基本概念

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲欧美国产一区二区三区| 欧美中文字幕第一页| 亚洲欧美在线播放| 久久综合电影一区| 亚洲欧洲日产国产网站| 亚洲激情小视频| 成人精品aaaa网站| 国产精品一区二区三区久久| 欧美一级免费视频| 韩国一区二区电影| 国内精品视频在线| 亚洲小视频在线观看| 人人爽久久涩噜噜噜网站| 久久久久久999| 欧美激情视频一区二区| 精品国产精品自拍| 久久99久国产精品黄毛片入口| 日韩在线观看电影| 欧美精品精品精品精品免费| 国内精品在线一区| 精品久久久久久国产| 亚洲精品综合久久中文字幕| 欧美一级视频在线观看| 性欧美视频videos6一9| 一区二区三区视频免费| 国产香蕉一区二区三区在线视频| 亚洲免费视频网站| 亚洲一二三在线| 色婷婷av一区二区三区在线观看| 成人免费午夜电影| 91精品国产成人| 国产成人aa精品一区在线播放| 国产精品国产三级国产专播精品人| 国产成人精品a视频一区www| 欧美大片在线看| 国产亚洲人成网站在线观看| 成人福利网站在线观看11| 亚洲精品免费在线视频| 精品中文字幕久久久久久| 国产精品高潮视频| 成人看片人aa|