- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 猴子吃桃问题
有一些桃子,一只猴子,每天吃一半+1个桃子,6天吃完。问:一共有多少个桃子?http://bbs.csdn.net/topics/390510854这个问题想了很久也没想出来,后来经过点拨,终于有了一点头绪。发现写这个程序,其实和做数学题应用题一样, 第一步都是通过既有的数据得到隐含的数据信息。第二步是通过得到的数据,找寻规律。拿这个问题举例,首先可以得到的
2013-07-07 23:19:36 1253
原创 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 1727
原创 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 902
原创 C语言关键字 restrict
restrict是c99标准引入的,它只可以用于限定和约束指针,表明指针是访问一个数据对象的唯一方式。即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它指针来修改;这样做的好处是,能帮助编译器进行更好的优化代码,生成更有效率的汇编代码。简单来讲就是为了让编译器进行优化。下面是Danny Kalev给出的解释(http://www.devx
2013-06-16 11:06:56 1092
转载 用变量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 948
转载 预处理器标识#error的目的是什么
【问题】 预处理器标识#error的目的是什么?【答案】#error命令是C/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。语法:#error 用户自定义的错误消息举例:#if __STDC_VERSION__ != 199901L #error Not C99#endif
2013-05-15 21:49:53 8198
转载 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个
【问题】写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个【答案】#define MIN(A,B) ((A) 【解析】这个测试是为下面的目的而设的: 1). 标识#define在宏中应用的基本知识。这是很重要的,因为直到嵌入(in
2013-05-15 21:41:06 2958
转载 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)
【问题】 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)【答案】 #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL【解析】 我在这想看到几件事情: 1
2013-05-15 21:38:00 5799
转载 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 791
转载 为什么要执行sync命令
sync命令的作用是”清空文件系统缓冲区”,就是强制将内存中文件系统的缓存信息存储到物理介质(硬盘等)中。Linux内核为了达到最佳的磁盘操作效率,会把需要写入到磁盘的数据先在内存中缓存起来,在合适的时候才真正写入到磁盘中,这在绝大多数情况都是没有任何问题的,而且提高了系统的效率,但是如果系统当机、掉电,有些文件的容就会丢失。在暂停系统之前,比如要重新启动机器,一定要去执行sync命令。u
2013-01-21 22:05:38 1054
转载 直接插入排序(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 630
uCOS-II编译环境与代码(不适用于x64)
2013-10-29
CC4501中文资料
2010-07-09
8155中文资料(很好)
2010-07-09
AD590资料资料资料资料资料
2010-07-09
74HC573中文资料
2010-07-09
74LS164(CH)中文资料
2010-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人