欢迎来到代码驿站!

C代码

当前位置:首页 > 软件编程 > C代码

C语言入门篇--初识指针和指针变量

时间:2022-04-28 09:07:58|栏目:C代码|点击:

1.指针

指针就是地址(即一个数据)。

2.指针变量

2.1概念

(1)指针变量是变量,是变量在内存中就会开辟空间,会有自己对应的的地址,有自己的变量大小。
(2)指针变量里放的内容是地址(即指针)。

2.2指针变量大小

32位平台下,4字节。
48位平台下,8字节。

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语言之if语句的使用

栏    目:C代码

下一篇:C++ 实现优先队列的简单实例

本文标题:C语言入门篇--初识指针和指针变量

本文地址:http://www.codeinn.net/misctech/200405.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有