嵌入式经验总结——c语言(指针)

本文主要介绍了C语言中的指针概念,包括指针的类型、运算、防止野指针的方法,以及数组、二级指针和二维数组的用法,并提供了一个简单的字符串比较练习。通过对这些知识点的学习,读者可以深入理解C语言中指针的运用。
摘要由CSDN通过智能技术生成

        C语言是一门通用的计算机编程语言,应用广泛。它把高级语言的基本结构和语句与低级语言的实用性结合起来。很多学习软件设计开发的小伙伴都应该比较了解c语言这一课程,都或多或少被指针,数组折磨,今天就分享一下我的经验,大家一起相互学习一起进步。

1.指针的概念

指针是用来存放地址的变量,指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。(注:指针的大小是固定的,32位的计算机指针大小为4个字节,64位的是8个字节)

2.指针的类型

指针也和基本变量一样分为整型(int)、字符型(char)、单精度实型(float)、双精度实型(double)和空类型。

3.指针的运算

                                                                           假设:int 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值