C語言入門篇--初識指針和指針變量
更新時間:2021年08月26日 14:50:14 作者:yycure
本篇文章是基礎篇,適合c語言剛入門的朋友,本文對初識c語言的指針和指針變量做了簡單的分析,幫助大家快速入門c語言的世界,更好的理解c語言
1.指針
指針就是地址(即一個數(shù)據(jù))。
2.指針變量
2.1概念
(1)指針變量是變量,是變量在內存中就會開辟空間,會有自己對應的的地址,有自己的變量大小。
(2)指針變量里放的內容是地址(即指針)。
2.2指針變量大小
32位平臺下,4字節(jié)。
48位平臺下,8字節(jié)。
2.3指針變量理解
理解前一定先看看,地址相關知識。
#include <stdio.h>
int main()
{
int a = 10;
int *p = &a;//p為指針變量
printf("a的地址=%p,\n", &a);
printf("p的地址=%p,\n", &p);//&p此處用的是p的內容,以十六進制(地址形式)打印。
printf("a的內容=%d,\n", a);
printf("p的內容=%p,\n", p);
printf("p指向的內容=%d,\n", *p);//對指針進行解引用
return 0;
}

畫圖簡單說明:

如果想深一層了解指針變量及其使用,可以看看變量的左值右值。
以上就是C語言入門篇--初識指針和指針變量的詳細內容,更多關于C語言的文章資料請關注腳本之家其它相關文章!
相關文章
pybind11: C++ 工程提供 Python 接口的實例代碼
這篇文章主要介紹了pybind11: C++ 工程如何提供 Python 接口,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09

