自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 猴子吃桃问题

有一些桃子,一只猴子,每天吃一半+1个桃子,6天吃完。问:一共有多少个桃子?http://bbs.csdn.net/topics/390510854这个问题想了很久也没想出来,后来经过点拨,终于有了一点头绪。发现写这个程序,其实和做数学题应用题一样, 第一步都是通过既有的数据得到隐含的数据信息。第二步是通过得到的数据,找寻规律。拿这个问题举例,首先可以得到的

2013-07-07 23:19:36 1193

原创 C语言运算中类型转换

int main(void){ unsigned int a = 6; signed int b = -20; signed int c = 6; printf("%d\n",a+b); (a+b) > a ? puts(">6") : puts("<=6"); (a+b) > c ? puts(">6") : puts("<=6"); return 0;}结果

2013-06-22 18:13:33 1706

原创 C Storage Classes-C语言的存储类型

C Storage Classes.                   -Martin Lesliehttp://gd.tuwien.ac.at/languages/c/cref-mleslie/cref.htmlC has a concept of 'Storage classes' which are used to define thescope (visabili

2013-06-20 19:37:13 883

原创 C语言关键字 restrict

restrict是c99标准引入的,它只可以用于限定和约束指针,表明指针是访问一个数据对象的唯一方式。即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它指针来修改;这样做的好处是,能帮助编译器进行更好的优化代码,生成更有效率的汇编代码。简单来讲就是为了让编译器进行优化。下面是Danny Kalev给出的解释(http://www.devx

2013-06-16 11:06:56 1063

转载 用变量a给出下面的定义

【问题】用变量a给出下面的定义  a) 一个整型数(An integer)  b) 一个指向整型数的指针(A pointer to an integer)  c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer)              d) 一个有10个整型数的数组(An array

2013-05-15 21:59:10 932

转载 预处理器标识#error的目的是什么

【问题】 预处理器标识#error的目的是什么?【答案】#error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。语法:#error 用户自定义的错误消息举例:#if __STDC_VERSION__ != 199901L #error Not C99#endif

2013-05-15 21:49:53 8137

转载 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个

【问题】写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个【答案】#define MIN(A,B) ((A) 【解析】这个测试是为下面的目的而设的:  1). 标识#define在宏中应用的基本知识。这是很重要的,因为直到嵌入(in

2013-05-15 21:41:06 2924

转载 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)

【问题】 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)【答案】  #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL【解析】  我在这想看到几件事情:  1

2013-05-15 21:38:00 5759

转载 malloc(0)

【问题】下列代码的输出结果是什么:char *ptr = NULL;if ((ptr = (char *)malloc(0)) == NULL)  puts("Got a null pointer\n");else  puts("Got a valid pointer\n");

2013-05-15 21:18:23 764

转载 为什么要执行sync命令

sync命令的作用是”清空文件系统缓冲区”,就是强制将内存中文件系统的缓存信息存储到物理介质(硬盘等)中。Linux内核为了达到最佳的磁盘操作效率,会把需要写入到磁盘的数据先在内存中缓存起来,在合适的时候才真正写入到磁盘中,这在绝大多数情况都是没有任何问题的,而且提高了系统的效率,但是如果系统当机、掉电,有些文件的容就会丢失。在暂停系统之前,比如要重新启动机器,一定要去执行sync命令。u

2013-01-21 22:05:38 984

转载 直接插入排序(Straight InsertionSorting)

1、基本思想直接插入排序(Straight InsertionSorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。把a[i]插入到a[0],a[1],...,a[i-1]之中的具体实施过程为

2012-05-30 22:05:57 610

uCOS-II编译环境与代码(不适用于x64)

※64位系统下无法编译 ※自解压格式,解压后无需安装 ※解压路径选择C盘的根目录,否则需更改Makefile中路径才能编译。 解压完成后会在C盘下生成"BC45" 和"SOFTWARE"2个文件夹。

2013-10-29

CC4501中文资料

CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料CC4501中文资料

2010-07-09

8155中文资料(很好)

8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料8155中文资料

2010-07-09

AD590资料资料资料资料资料

AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料AD590资料

2010-07-09

74HC573中文资料

74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料74HC573中文资料

2010-07-09

74LS164(CH)中文资料

74LS164中文资料 74ls164引脚图 74ls164管脚图 74ls164真值表,电子发烧友网站提供各种电子电路,电路图,原理图,IC资料,技术文章,免费下载等资料,是广大电子工程师所喜爱电子资料.

2010-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除