C语言
vincent_fang
这个作者很懒,什么都没留下…
展开
-
大端模式和小端模式的区别
原地址为 http://hi.baidu.com/rongkang2/item/9dcec4ae841e07a028ce9d6c大端模式和小段模式的区别端模式,英文j :Endian.该名词不只是存在于嵌入式之中.在计算机业界,简单概要的说Endian表示数据在存储器中的存放顺序。下文举例说明在计算机中大小端模式的区别。 如果将一个32位的整数0x12转载 2013-10-31 16:46:29 · 4090 阅读 · 1 评论 -
为什么需要使用2级指针(转载)
原地址为 http://blog.163.com/xubin_3@126/blog/static/112987702200952392534107/回答一:通常情况下你想通过函数参数获取一段动态分配的内存时需要用到,比如: bool GetMemory(int **lpData) { *lpData = new in转载 2013-10-30 08:43:29 · 713 阅读 · 0 评论 -
数组指针和指针数组的区别
转载:源地址为:http://www.cnblogs.com/hongcha717/archive/2010/10/24/1859780.html数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数转载 2013-11-12 14:28:33 · 524 阅读 · 0 评论 -
写好代码的10个秘密
转载地址 http://www.cnblogs.com/crazybingo/archive/2010/11/29/1890953.html先给大家看一段据说是史上最强的程序:e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f be a1 1 bf 01 e11b 6 57 b8 11 1 bb 21 13 8转载 2014-01-23 16:21:41 · 972 阅读 · 1 评论 -
如何用C编写除法和求模函数
一直以来都不明白,如果单片机没有原创 2014-11-21 15:50:24 · 2056 阅读 · 0 评论 -
c99结构体指定初始化,以及 __attribute__ 关键字
在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目: static struct usb_driver usb_sto转载 2015-01-22 10:59:28 · 1764 阅读 · 0 评论