日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言中“指针”和“指针变量”的区别是什么

發(fā)布時間:2023/12/18 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言中“指针”和“指针变量”的区别是什么 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
比較嚴(yán)格的說法是這樣的:
系統(tǒng)為每一個內(nèi)存單元分配一個地址值,C/C++把這個地址值稱為“指針”。如有int i=5;,存放變量i的內(nèi)存單元的編號(地址)&i被稱為指針。
“指針變量”則是存放前述“地址值”的變量,也可以表述為,“指針變量”是存放變量所占內(nèi)存空間“首地址”的變量(因為一個變量通常要占用連續(xù)的多個字節(jié)空間)。比如在int i=5;后有一句int *p=&i;,就把i的指針&i賦給了int *型指針變量p,也就是說p中存入著&i。所以說指針變量是存放指針的變量。
有一個事實值得注意,那就是有不少資料和教科書并沒有如上區(qū)分,而是認(rèn)為“指針是指針變量的簡稱”,如對int *p=&i;的解釋是:聲明一個int *型指針p,并用變量i的地址初始化;而嚴(yán)格說應(yīng)該是聲明一個int *型指針變量p才對。所以有時看書要根據(jù)上下文理解實質(zhì),而不能過于拘泥于文字表述。

總結(jié)

以上是生活随笔為你收集整理的C语言中“指针”和“指针变量”的区别是什么的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。