2021/11/18 C语言总结及作业

本文探讨了C语言中的指针操作,包括后置++的含义,如何通过指针计算数组元素个数,以及使用指针求字符串长度的三种方法。此外,还介绍了数组名在内存中的表示以及整型数据的存储方式。最后,讨论了获取数字位数的方法,无论是十进制还是二进制。
摘要由CSDN通过智能技术生成

 *p++=0;后置++,含义是*p=0,然后p++。

指针减指针,得到的是中间元素的个数。可以利用这个特性求解数组元素个数。 

求字符串长度三种方法:strlen函数,递归计数器、指针相减   

 

数组名表示首元素地址,有两个例外:1.&数组名表示整个数组地址 2.sizeof(数组名)表示整个数组,其他情况数组名都表示首元素地址。

 

 整型数据在内存中是倒着存放的。高位在后(一般电脑的cpu都是小端法 )

 

9 23 8 

一个十进制数,要得到十进制的每一位,可以模10除10;得到二进制的每一位,可以模2除2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值