我和指针那些事——初识指针

本文介绍了C语言中的指针基础知识,包括指针作为常见数据类型的角色、指针的类型如初始化、空指针和野指针的概念。通过代码示例展示了如何使用指针访问和打印变量地址,强调了指针在动态内存管理和访问内存地址中的重要性。
摘要由CSDN通过智能技术生成

hello,各位观众大家好。在摆烂了很久之后,本菜鸡又来水,啊不是;是来更新博客了。在摆烂了好久之后,我又来挣扎一下了。今天学了指针,特意写下这篇博客。当学习笔记,也供大家一起学习,也希望大佬指正。好了,废话不多说。开始今天我们的内容
开摆
本篇我们先来认识指针,这个系列还会随着本人学习的深入还会持续更新。

初识指针

在面向过程的C语言编程中,指针发挥着不可忽视的作用,指针能分配动态内存,访问存储于计算机中的地址等等。可见,指针的强大。

  1. 指针是一种常见的数据类型
    常见的数据类型有:整型、浮点、长短型整形、单双精度浮点数、布尔值、指针等
    (敲黑板,划重点要考的)
  2. 指针的类型
    (1)初始化指针
    (2)空指针
    (3)野指针
    在这里插入图片描述
    3. 什么是指针
    本篇说指针,那何为指针?😄 指针说到底是内存的变量。将这个变量的地址指向。这便是指针(有偏颇,欢迎指正)

变量内存访问
代码实例

#include<stdio.h>
int main(){
    int a = 20;//定义一个变量
    int *p;//定义一个名为p,类型为int的指针
     p = &a;//将p指向变量a的地址
     printf("a的地址是: %p",p);//将a的地址输出出来
     return 0;
}

根据上述代码演示,我们可以看到我们定义了变量a=20;一个名为p的int类型的指针。将指针p访问变量a的地址,最终将a的地址输出出来,这样我们就得到了变量a的地址。
我们知道,每一个变量在计算机中都有一个相对应的内存地址。因此,我们可以用&去访问相关变量。

好了,本篇内容就到这了。感谢大家的观看。本文有所偏颇,希望大佬指正。希望大家代码没有bug。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值