没事抽空学——c语言指针操作基础概念
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没事抽空学——c语言指针操作基础概念相关的知识,希望对你有一定的参考价值。
- 指针基础
理解指针的最佳方法是画图,学习使用基本指针,不要产生空指针。
- 存储控件分配
存储控件分配是指在内存预留空间的过程。就像一个虚拟菜谱一样,指针对应菜名,其所指的内存空间中的数据对应实际的菜。
- 数据集合与指针的算术运算
数据集合主要指结构和数组。指针的算术运算定义指针的计算规则。指向结构的指针对于建立数据结构起着至关重要的作用。在c中,数组和指针一样,都是以指针算术运算方法进行运算的。
- 作为函数参数的指针
通过这种方式,可以按照传递应用的方法传递函数参数。在c语言中,传递数组或大型结构时,使用指针是一种普遍而高效的方法。
- 指向指针的指针
不是指向具体变量的指针,其作为函数的参数来传递是非常普遍的。
- 泛型指针与类型转换
泛型指针和类型指针转换是用来跨越和覆盖c语言的类型系统的途径。泛型指针指向某一数据而不需要理会具体类型。类型转换允许临时地改变数据的类型。
- 函数指针
指针指向可执行代码段或者指向调用可执行代码段的信息快,而不是指向某种具体数据。它们把函数当作一小段数据来存储和管理。
以上是关于没事抽空学——c语言指针操作基础概念的主要内容,如果未能解决你的问题,请参考以下文章
C语言基础:指针相关概念(指针的算术运算 指针数组指向指针的指针 传递指针给函数 从函数返回指针 )为啥C 语言不支持在调用函数时返回局部变量的地址?