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

作者:yycure 时间:2022-05-31 06:10:45 

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语言入门篇--初识指针和指针变量

画图简单说明:

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

如果想深一层了解指针变量及其使用,可以看看变量的左值右值。

以上就是C语言入门篇--初识指针和指针变量的详细内容,更多关于C语言的文章资料请关注脚本之家其它相关文章!

来源:https://blog.csdn.net/m0_46630468/article/details/119721622

标签:C语言,指针,指针变量
0
投稿

猜你喜欢

  • maven+阿里云创建国内镜像的中央仓库(亲测可用)

    2023-05-12 22:38:58
  • Android实现3D云标签效果

    2022-06-05 10:33:50
  • mybatis教程之resultmap_动力节点Java学院整理

    2022-09-05 22:38:37
  • Spring Cache抽象-使用SpEL表达式解析

    2023-08-23 11:46:44
  • Spring组件开发模式支持SPEL表达式

    2023-09-05 11:53:31
  • 基于Flutter制作一个吃豆人加载动画

    2022-12-14 02:55:46
  • Java Mybatis框架增删查改与核心配置详解流程与用法

    2022-07-08 10:47:20
  • Java超详细分析泛型与通配符

    2023-07-28 08:34:26
  • Spring依赖注入(DI)两种方式的示例详解

    2021-09-14 12:00:20
  • 深入理解Java垃圾回收机制以及内存泄漏

    2023-09-24 22:45:13
  • Android对图片Drawable实现变色示例代码

    2021-11-25 15:49:47
  • 配置Ant执行Jmeter脚本过程详解

    2023-11-09 22:35:29
  • Android Splash界面白屏、黑屏问题的解决方法

    2022-03-24 07:14:44
  • Android自定义view实现仿抖音点赞效果

    2021-11-04 11:58:19
  • Java8通过CompletableFuture实现异步回调

    2022-07-31 01:43:53
  • Java面试重点中的重点之Elasticsearch核心原理

    2021-08-03 07:34:16
  • javafx实现五子棋游戏

    2022-02-01 07:00:01
  • SWT(JFace)体验之复制粘贴

    2022-11-18 13:47:46
  • 详解Java类型擦除机制

    2023-10-29 06:41:21
  • 教你怎么在IDEA中创建java多模块项目

    2023-05-28 19:25:58
  • asp之家 软件编程 m.aspxhome.com