【C语言】-- 指针

这篇博客详细探讨了C语言中的指针概念,包括指针的定义、类型、野指针问题、指针运算、指针与数组的关系、二级指针、指针数组、数组指针、函数指针及函数指针数组,并介绍了回调函数的应用。
摘要由CSDN通过智能技术生成

 

【C语言】

操作符https://mp.csdn.net/editor/html/115218055

数据类型https://mp.csdn.net/editor/html/115219664

自定义类型:结构体、枚举、联合https://mp.csdn.net/editor/html/115373785

变量、常量https://mp.csdn.net/editor/html/115230188

分支、循环语句https://mp.csdn.net/editor/html/115234118

字符串+转义字符+注释https://mp.csdn.net/editor/html/115231391

指针https://mp.csdn.net/editor/html/115281303

数组https://mp.csdn.net/editor/html/115266750

函数https://mp.csdn.net/editor/html/115265396

 

内容来自   B站  C语言教学视频   https://www.bilibili.com/video/BV1RX4y1u7Zh

 

 

指针

1. 指针是什么

2. 指针和指针类型

3. 野指针

4. 指针运算

5. 指针和数组

6. 二级指针

7. 指针数组

8.数组指针:

9.数组参数、指针参数 

10.函数指针:

11.函数指针数组:


1. 指针是什么

指针是什么?
在计算机科学中, 指针 Pointer )是编程语言中的一个对象,利用地址,它的值直接指向
points to )存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以
说,地址指向该变量单元。因此,将地址形象化的称为 指针 。意思是通过它能找到以它为地址
内存单元
指针是个变量,存放内存单元的地址(编号)。
#include <stdio.h>
int main()
{
 int a = 10;//在内存中开辟一块空间
 int *p = &a;//这里我们对变量a,取出它的地址,可以使用&操作符。
   //将a的地址存放在p变量中,p就是一个之指针变量。
 return 0; 
}
总结:指针就是变量,用来存放地址的变量。(存放在指针中的值都被当成地址处理)。
指针是用来存放地址的,地址是唯一标示一块地址空间的。
指针的大小在 32 位平台是 4 个字节,在 64 位平台是 8 个字节
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值