自定义博客皮肤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)
  • 论坛 (67)
  • 收藏
  • 关注

原创 猴子吃桃问题

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

2013-07-07 23:19:36 845

原创 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 1498

原创 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 758

原创 C语言关键字 restrict

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

2013-06-16 11:06:56 922

转载 用变量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 835

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

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

2013-05-15 21:49:53 6418

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

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

2013-05-15 21:41:06 2193

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

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

2013-05-15 21:38:00 3255

转载 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 673

转载 为什么要执行sync命令

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

2013-01-21 22:05:38 667

转载 直接插入排序(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 500

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

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

2013-10-29

74HC573中文资料

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

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

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

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

74LS164(CH)中文资料

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

2010-05-20

指针变量什么时候申请内存?

发表于 2011-09-13 最后回复 2020-07-26

ACM输入问题

发表于 2020-05-15 最后回复 2020-05-16

36进制字符串的问题

发表于 2020-05-15 最后回复 2020-05-16

MFC隐藏对话框和任务栏图标

发表于 2016-05-20 最后回复 2019-11-28

WNDCLASS的lpszClassName成员赋值

发表于 2013-11-02 最后回复 2019-09-11

跨交换机同vlan ARP不通

发表于 2019-07-21 最后回复 2019-07-23

sizeof 使用求解

发表于 2019-07-09 最后回复 2019-07-09

结构体对问题

发表于 2019-07-09 最后回复 2019-07-09

二级指针求助

发表于 2019-07-03 最后回复 2019-07-03

笔试题求解

发表于 2019-05-28 最后回复 2019-05-30

长度未知的单向链表3等份

发表于 2013-07-09 最后回复 2019-03-04

求解 offsetof 宏

发表于 2018-03-01 最后回复 2018-03-02

数据结构设计求指导

发表于 2017-11-17 最后回复 2018-03-01

32位和64位系统编程的区别

发表于 2013-06-01 最后回复 2017-06-26

关于有位域的大小端求教

发表于 2017-06-09 最后回复 2017-06-09

【告别帖】是时候离开了

发表于 2016-05-23 最后回复 2017-06-09

关于SendInput模拟按键的问题

发表于 2016-05-21 最后回复 2016-05-23

MFC功能对应API

发表于 2016-05-19 最后回复 2016-05-20

char型变量的取值范围

发表于 2013-06-22 最后回复 2016-02-23

学点什么技术接私活

发表于 2015-10-08 最后回复 2015-11-10

Linux下_np 结尾的函数

发表于 2015-08-19 最后回复 2015-08-21

结构体对齐

发表于 2015-04-29 最后回复 2015-07-11

linux下http下载文件

发表于 2015-04-07 最后回复 2015-04-08

linux下关闭文件操作的疑问

发表于 2015-04-07 最后回复 2015-04-08

两个升序排列的数组,用一个for循环找出两个数组中相同元素的个数

发表于 2015-03-22 最后回复 2015-03-22

关于C语言类型提升的问题

发表于 2015-03-09 最后回复 2015-03-13

windows的timer

发表于 2015-02-10 最后回复 2015-03-09

电话号码分段显示

发表于 2015-01-30 最后回复 2015-02-10

Linux下通过上下方向键实现查看命令历史

发表于 2014-11-15 最后回复 2014-12-04

libxml2解析空标记节点问题

发表于 2014-10-08 最后回复 2014-10-13

Linux Posix Timer

发表于 2014-09-16 最后回复 2014-09-17

glib-dbus编译的问题

发表于 2014-06-07 最后回复 2014-06-08

类的静态成员是类的对象时,构造函数和析构函数中无法输出

发表于 2014-05-14 最后回复 2014-05-17

静态对象的生命周期

发表于 2014-05-14 最后回复 2014-05-17

拷贝构造函数

发表于 2014-05-12 最后回复 2014-05-14

名字空间中变量成员如何在2个文件中使用

发表于 2014-05-07 最后回复 2014-05-07

const_cast的疑问

发表于 2014-03-25 最后回复 2014-04-18

enum和define的区别?

发表于 2012-05-11 最后回复 2014-01-26

变量分配内存的时机

发表于 2013-10-22 最后回复 2013-11-02

C语言读取配置文件

发表于 2013-10-19 最后回复 2013-10-22

空空如也

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

TA关注的人 TA的粉丝

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