首页 > 编程笔记 > C语言笔记 > 指针 阅读:20,488

C语言指针详解

分类:
C语言运算符
C语言文件操作
C语言结构体和位操作
C语言流程控制
C语言函数大全
C语言数组
C语言函数
指针
字符串
C语言多线程
 本章,我们来学习指针。指针是学习 C 语言的难点,很多东西“揉”在一起。很多人虽然自称学过 C 语言,但仍然不清楚什么是指针,以及指针和指针变量的关系。

指针本身难度并不大,就是有点绕。指针是 C 语言的灵魂。C 语言所有的特点,如高效、高速、强大、危险,其中最主要的原因就是因为它里面有指针。

指针对其他高级语言的学习也非常有帮助。C++ 里面本身就有指针,Java 和 C# 里面虽然没有指针,但是有引用,而引用的本质就是指针。如果不懂指针,引用就讲不清楚。另外,数据结构是计算机专业最核心的课程,要学习数据结构,就必须要懂一门有指针的语言。
文章列表
C语言类型限定符
C语言存储类修饰符
C语言指向函数的指针
C语言数组指针和指针数组
C语言指针常量和指向常量的指针
C语言指针的运算
C语言指针的声明
C语言指针的初始化以及什么是空指针和void指针
C语言动态内存管理和动态内存分配
内存泄漏的场景分析和避免方法总结,C语言内存泄漏详解
malloc和free函数使用注意事项,C语言malloc和free使用详解
缓冲区溢出,C语言缓冲区完全攻略
void指针及其应用,C语言void指针及使用注意事项详解
C语言空(null)指针和NULL指针的区别详解
数组指针和指针数组的区别,C语言数组指针和指针数组区别详解
C语言const int *a和int*const a 的区别详解
指针变量的存储实质,C语言指针变量的存储详解
函数指针及其定义和用法,C语言函数指针详解
二维数组指针表示,C语言指针引用二维数组详解
函数间传递动态内存,C语言函数间动态内存的传递详解