C語言學習之指針
今天學習了指針最基礎(chǔ)的知識掌握了指針相關(guān)的概念比如地址指針指針變量其次是相較于之前對指針的學習有了更多的認識比如指針在不同位數(shù)的計算機中指針占用的字節(jié)不同64位占用8個字節(jié)然后就是指針指向的字節(jié)大小取決于數(shù)據(jù)類型最后就是指針不初始化就是野指針初始化為NULL0x0一、 與 *1.取地址- 只有左值能夠完成操作常亮和表達式不能執(zhí)行操作- 連接的表達式一定有值值為該變量在內(nèi)存中存放的空間的首地址- 連接的表達式一定有類型類型具有升級的效果int - int *int num 0; num; 獲取num在內(nèi)存空間的首地址2.取值*- 只有指針類型能夠*操作普通變量無法執(zhí)行*操作- *連接的表達式一定有值為指針指向的空間以首地址開始指向數(shù)據(jù)類型大小個自己的數(shù)據(jù)的值- *連接的表達式類型類型具有降級的效果 int * - int- *連接的表達式作為左值將右值放入指針指向的空間3.指針變量定義注意所有指針變量均為8個字節(jié)64位操作系統(tǒng)與指針類型無關(guān)數(shù)據(jù)類型 *變量名; int *p; char *p; float *p; double *p; int *p, *q;野指針未經(jīng)初始化的指針空指針指向內(nèi)存空間為0x0的指針0x0地址空間只能讀不可寫入4.指針的算數(shù)運算向內(nèi)存高地址偏移指向數(shù)據(jù)類型大小個字節(jié)空間--向內(nèi)存低地址偏移指向數(shù)據(jù)類型大小個字節(jié)空間兩個指針相減獲得兩個地址之間差了多少個數(shù)據(jù)類型對應的元素5.指針的操作對指針變量賦值即改變指針指向?qū)χ羔樧兞咳?* 后賦值改變指針指向空間的值4.一維數(shù)組和指針的關(guān)系1.數(shù)組的數(shù)組名是指向數(shù)組第一個元素的指針常量(重點)2.可以將數(shù)組名a理解為 int *型有兩種情況a不能理解為int *型sizeof運算時數(shù)組名不能理解為int*型運算時數(shù)組名不能理解為int*型

相關(guān)新聞

學術(shù)郵件寫作指南:從主題到落款的完整規(guī)范與實操模板

學術(shù)郵件寫作指南:從主題到落款的完整規(guī)范與實操模板

1. 郵件溝通的核心價值與常見誤區(qū)給老師發(fā)郵件,看起來是件小事,不就是寫幾句話、點個發(fā)送嗎?但恰恰是這件小事,能直接反映出你的專業(yè)素養(yǎng)、溝通能力和對老師的尊重程度。一封格式規(guī)范、措辭得體的郵件,能讓你在老師心中…

2026/8/1 5:29:47 閱讀更多
BLE廣播數(shù)據(jù)安全分析與防護實踐

BLE廣播數(shù)據(jù)安全分析與防護實踐

1. BLE廣播數(shù)據(jù):設備的第一張"名片"當BLE設備處于未連接狀態(tài)時,廣播(Advertising)是其與外界通信的唯一方式。這些周期性發(fā)送的廣播包就像設備的"電子名片",包含了大量可供掃描設備讀取的信息。一…

2026/8/1 5:29:47 閱讀更多
技術(shù)展會參與策略:從資料收集到?jīng)Q策評估的工程實踐

技術(shù)展會參與策略:從資料收集到?jīng)Q策評估的工程實踐

在技術(shù)領(lǐng)域,品牌活動與開發(fā)者生態(tài)建設正日益成為連接企業(yè)與用戶的重要橋梁。富士膠片作為一家在影像、醫(yī)療、印刷、高性能材料等領(lǐng)域擁有深厚技術(shù)積累的跨國企業(yè),其40周年新品首秀活動不僅是一次產(chǎn)品發(fā)布,更是技術(shù)交流、行業(yè)趨勢洞察和開發(fā)者…

2026/8/2 14:26:14 閱讀更多
LCD1602 I2C模塊:從硬件連接到代碼驅(qū)動的完整指南

LCD1602 I2C模塊:從硬件連接到代碼驅(qū)動的完整指南

1. 從“線團”到“清爽”:為什么我們需要I2C模塊如果你玩過Arduino或者樹莓派,大概率見過或者用過那個經(jīng)典的LCD1602液晶屏。就是那個能顯示兩行、每行16個字符的藍色背光小屏幕。它經(jīng)典、便宜、資料多,是無數(shù)電子愛好者和嵌入式初學者的“He…

2026/8/2 14:26:14 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產(chǎn)的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機,適用于自動化設備及通用機械驅(qū)動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多