C語言入門篇--初識指針和指針變量
1.指針
指針就是地址(即一個數(shù)據(jù))。
2.指針變量
2.1概念
(1)指針變量是變量,是變量在內(nèi)存中就會開辟空間,會有自己對應(yīng)的的地址,有自己的變量大小。
(2)指針變量里放的內(nèi)容是地址(即指針)。
2.2指針變量大小
32位平臺下,4字節(jié)。
48位平臺下,8字節(jié)。
2.3指針變量理解
理解前一定先看看,地址相關(guān)知識。
#include <stdio.h> int main() { int a = 10; int *p = &a;//p為指針變量 printf("a的地址=%p,\n", &a); printf("p的地址=%p,\n", &p);//&p此處用的是p的內(nèi)容,以十六進(jìn)制(地址形式)打印。 printf("a的內(nèi)容=%d,\n", a); printf("p的內(nèi)容=%p,\n", p); printf("p指向的內(nèi)容=%d,\n", *p);//對指針進(jìn)行解引用 return 0; }
畫圖簡單說明:
如果想深一層了解指針變量及其使用,可以看看變量的左值右值。
以上就是C語言入門篇--初識指針和指針變量的詳細(xì)內(nèi)容,更多關(guān)于C語言的文章資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
C語言實(shí)現(xiàn)俄羅斯方塊的六種模式詳程建議收藏
遲早一定會掛掉的俄羅斯方塊,為什么至今仍是世界游戲之王?它是怎么編寫的?本文將給大家詳細(xì)介紹六種模式的實(shí)現(xiàn),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值2022-02-02C語言標(biāo)準(zhǔn)時間與秒單位相互轉(zhuǎn)換
這篇文章主要介紹了C語言標(biāo)準(zhǔn)時間與秒單位相互轉(zhuǎn)換,秒單位與標(biāo)準(zhǔn)時間的轉(zhuǎn)換方式,這份代碼一般用在嵌入式單片機(jī)里比較多,比如:設(shè)置RTC時鐘的時間,從RTC里讀取秒單位時間后,需要轉(zhuǎn)換成標(biāo)準(zhǔn)時間顯示。下文分享需要的小伙伴可以參考一下2022-05-05C++中利用cout和fstream采用非科學(xué)計(jì)數(shù)法輸出
這篇文章主要介紹了C++中利用cout和fstream采用非科學(xué)計(jì)數(shù)法輸出方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11解析在main函數(shù)之前調(diào)用函數(shù)以及對設(shè)計(jì)的作用詳解
本篇文章是對在main函數(shù)之前調(diào)用函數(shù)以及對設(shè)計(jì)的作用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05OpenCV 圖像拼接和圖像融合的實(shí)現(xiàn)
本文主要介紹了OpenCV 圖像拼接和圖像融合,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08C語言實(shí)現(xiàn)掃雷小游戲(擴(kuò)展版可選擇游戲難度)
游戲目標(biāo)是找出所有沒有地雷的方格,完成游戲;要是按了有地雷的方格,游戲失??;玩家可標(biāo)記雷的位置,游戲以完成時間來評高低,并且用戶可以選擇游戲難度2019-10-10