C/C++
Dirk
这个作者很懒,什么都没留下…
展开
-
指针使用中一些常见问题
我相信很多人都会用指针,也都知道指针的概念。但是用起来或多或少都会出差,也会产生疑惑。我自然也不例外。今天有空就来写一篇文章,把容易混淆的地方做一些说明。一,指针定义 指针是一种容纳地址的变量,这一点和其他数据类型相同,比如int型的变量是存放的一个int数,float型的变量存放的是一个浮点数。。。,我们的指 针变量则是存放的内存地址。所以看起来,指针似乎也是一种类型,只不过原创 2012-09-28 10:55:48 · 892 阅读 · 0 评论 -
++/--前置与后置的区别
关于自增,自减表达式的作用,我就不多做介绍。这里,罗列出一些不大碰到的问题。一. 前置,后置的区别,及原因。 对于前置表达式,是通过引用(by-reference)来处理的。也就是,该表达式还回的是变量自身。++i表达式还回的就是&i,自然i中的值是增加过后的值,不然运算结果就会丢失。对于后置表达式,是通过传值(by-value)来实现的。也就是用一个临时变量来保存结果,然后还原创 2012-09-26 10:40:54 · 1191 阅读 · 0 评论 -
整数(浮点数)转字符串
在实际项目中,我们不可避免的遇到需要将整数(浮点数)转换为字符串输出(保存为文件或者显示打印)。这是一个很常见的算法,标准C库甚至提供了诸如itoa,ltoa,之类的函数供大家调用。但是,在一些特殊场合,比如对功耗要求比较苛刻的场合,则对转换速度提出了要求。在单片机应用中,很多mcu没有除法器,和除法指令,我们就得变通一下。1. 浮点数转字符串 我们知道,在单片机中,浮点运算是比较原创 2014-11-12 15:24:00 · 2041 阅读 · 0 评论