1.指针 指针就是地址(即一个数据)。 2.指针变量 2.1概念 (1)指针变量是变量,是变量在内存中就会开辟空间,会有自己对应的的地址,有自己的变量大小。 (2)指针变量里放的内容
指针就是地址(即一个数据)。
(1)指针变量是变量,是变量在内存中就会开辟空间,会有自己对应的的地址,有自己的变量大小。
(2)指针变量里放的内容是地址(即指针)。
32位平台下,4字节。
48位平台下,8字节。
理解前一定先看看,地址相关知识。
#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;
}
画图简单说明:
如果想深一层了解指针变量及其使用,可以看看变量的左值右值。
--结束END--
本文标题: C语言入门篇--初识指针和指针变量
本文链接: https://lsjlt.com/news/133620.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0