C语言是一门通用的计算机编程语言,应用广泛。它把高级语言的基本结构和语句与低级语言的实用性结合起来。很多学习软件设计开发的小伙伴都应该比较了解c语言这一课程,都或多或少被指针,数组折磨,今天就分享一下我的经验,大家一起相互学习一起进步。
1.指针的概念
指针是用来存放地址的变量,指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。(注:指针的大小是固定的,32位的计算机指针大小为4个字节,64位的是8个字节)
2.指针的类型
指针也和基本变量一样分为整型(int)、字符型(char)、单精度实型(float)、双精度实型(double)和空类型。
3.指针的运算
假设:int