自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 二叉树

一、前序遍历(先根遍历),中序遍历,后序遍历编码:1、void pre_order(TreeNode * Node){if(Node != NULL){printf("%d ", Node->data);pre_order(Node->left);pre_order(Node->right);}}2、void middle_order(TreeNod

2016-08-31 19:43:52 286

原创 探讨自己永远是人一生的事情

2016年8月31号,刚看了一篇博主的日志。感觉自己跟博主很类似啊!这里附上博主的日志http://blog.csdn.net/feitianxuxue/article/details/11537991一个闲不住的人没有说自己是完全闲不住的人,但如果有那么一段时间我停下来没有学习、没有感觉到进步,而是在混日子。便会让自己赶紧忙起来,去了解一些前沿的东西,找点能让自己有成就感的事。一颗躁

2016-08-31 09:47:18 306

原创 数据结构堆栈和队列

数据结构堆栈和队列

2016-08-31 09:33:59 969

原创 文本流和二进制流

文本流和二进制流

2016-08-30 18:15:32 702

原创 结构体中的位段

位段,C语言允许在结构体中以位BIT为单位来指定其成员所占内存长度。

2016-08-25 16:57:34 585

原创 结构体定义与作为函数参数的结构

在结构体内部如下定义是违法的:struct s{    int a;    struct s b;}因为内部包含自己的成员永远不会终止,类似递归。但是如下定义是合法的:struct s{    int a;    struct s *b;}这是因为其内部是个指向该结构体类型的指针,而指针的长度是可以确定的,一般四个字节。

2016-08-24 20:20:37 3915

原创 str函数和mem函数

1、两函数的头文件都是一样的;2、str带头的函数可以处理字符串,遇到NULL(\0)就会停止操作,而mem带头的函数则不用,但是它需要指定复制值的长度,以字节计算;3、常见str带头的函数有strlen、strcpy、strcat、strcmp、strncpy等,字符串查找。4、常见mem带头的函数有memcpy、memmove、memchr、memcmp、memset等;例如:

2016-08-24 16:02:46 1745

原创 一些例题的技巧

一、数字转换成单词的形式学习要点:1、用一个静态字符指针数组保存各个数字的单词,注意数组的下标刚好和对应的数字大小对应起来;2、使用递归的方法,为了看出是否是递归,可以用数学上的计算公式表示出来。当数字大于1000后和小于1000的区别。3、递归的函数要单独写,然后被主函数调用。二、质数的求解学习要点:逆向思维和正向思维。

2016-08-22 21:01:39 249

原创 可变参数的函数

具体可参考《C和指针》中P134,下面是一个关于一个求多个参数值平均值的函数。float average(int nValues,...){    va_list varArg;int count;float sum=0;va_start(varArg,nValues);for(count=0;count{   sum+=va_arg(varArg,int);

2016-08-21 15:03:17 226

原创 递归

https://www.zhihu.com/question/31412436在用递归的时候,当成一个黑盒子,不要老是想着递归这着方法,而是只是把递归函数当成一个普通的调用函数,对这个函数,你需要知道他的输入与输出。比如最简单的n的阶乘的递归实现,代码如下。function factorial (n) {  if (n === 1) {    return n;  }

2016-08-19 19:29:10 328

转载 头指针与头结点

头指针是指链表的第一个存储元素和下一个结点地址的结点,而头结点是指存储链表信息和头指针的结点。

2016-08-19 10:26:13 666

原创 .c与.h的故事

.c与.h的故事

2016-08-17 11:14:04 577

原创 浏览器一统天下-读Brian W. Kernighan《世界是数字的》有感

今天写这篇文章的目的,是为了写一篇文章的读后感,关于对于浏览器的感想。首先要说明的是,Brian W. Kernighan写的这本书很不错,是一本连你妈都能看懂的计算机世界的科普书。而我对于这本书内容的感想,最令我惊讶的是,浏览器的作用。虽然我是个外行的人,但是我发现我现在越来越不想在我PC机端下载软件,讨厌手机和PC端软件的更新提醒。最明显的就是音乐软件,我基本上是在线听。而其他的,比如

2016-08-09 18:07:47 566

原创 结构体大小

计算结构体大小时需要考虑其内存布局,结构体在内存中存放是按单元存放的,每个单元多大取决于结构体中最大基本类型的大小。在缺省对齐下我先给你说下三条准则吧,【1】结构体变量的首地址能够被其最宽基本类型成员的大小所整除【2】结构体每个成员相对于结构体首地址的偏移量是成员大小的整数背【3】结构体的总大小为结构体最宽基本类型成员大小的整数背以上都是结构体中只有基本类型时的缺省对齐方式,当有嵌

2016-08-09 17:18:06 717

原创 运算符优先级

运算符优先级

2016-08-03 18:18:38 6157

原创 C语言读取的结束方法及getchar()和putchar(int)、gets

EOF 是个宏,其意思是:End Of File,文件尾标志。 从数值上来看,就是整数-1在C语言的头文件中对其进行了宏定义:stdio.h:    # define EOF (-1)当读文件操作时,遇到文件结束位置或读数据出错均会返回 EOF。 (C语言中所有的输入输出操作均是按读文件的思想来设计的,或者说,是文件操作的一种特例,如getchar()就是fgetc(stdin

2016-08-01 16:07:07 6667

酒店管理的一个小程序

用C#语言编写的一个酒店管理的程序,亲测有用。运用了数据库和EXcel等功能。

2016-01-11

一个简单的AD转换程序

用C#和measurementStudio,编写的一个AD转换的程序。MeasurementStudio做界面,比组态软件要好,结合了labview和C#的长处

2016-01-11

空空如也

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

TA关注的人

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