qmhlan
码龄13年
关注
提问 私信
  • 博客:51,778
    社区:163
    51,941
    总访问量
  • 24
    原创
  • 2,302,803
    排名
  • 28
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2011-07-10
博客简介:

lance的博客

博客描述:
life is a race!
查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得10次评论
  • 获得58次收藏
创作历程
  • 34篇
    2011年
成就勋章
TA的专栏
  • 心情
    1篇
  • 杂谈
  • 算法
  • 数据结构
    7篇
  • c
    20篇
  • linux
    4篇
  • shell
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C Programming Quiz: If statements

If you haven't already done so, be sure to read through Cprogramming.com's tutorial on If statements. Otherwise, best of luck with the qui
原创
发布博客 2011.08.02 ·
662 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Lesson 2: If statements in C

The ability to control the flow of your program, letting it make decisions on what code to execute, is valuable to the programmer. The if st
转载
发布博客 2011.08.02 ·
766 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Quiz: The basics of C

If you haven't already done so, be sure to read through Cprogramming.com's introduction to C. Otherwise, best of luck with the quiz!
原创
发布博客 2011.08.02 ·
727 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Lesson 1: The basics of C(国外网站上的一个c语言教程)

逛国外网站时看的的一个c语言教程,比较经典,需要的可以看一下,每课后面还有相应的习题来检查你的掌握程度。Lesson 1: The basics of CThis tutorial is a port of the C++ tutorial but is desi
原创
发布博客 2011.08.02 ·
3454 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

数据结构之线性结构(链栈)【七】

链栈   栈的链式存储结构称为链栈。1、链栈的类型定义  链栈是没有附加头结点的运算受限的单链表。栈顶指针就是链表的头指针。链栈的类型说明如下:       typedef struct stacknode{            Data
原创
发布博客 2011.08.01 ·
1590 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

数据结构之线性结构(顺序栈)【六】

栈和队列是两种特殊的线性表,它们的逻辑结构和线性表相同,只是其运算规则较线性表有更多的限制,故又称它们为运算受限的线性表。栈和队列被广泛应用于各种程序设计中。栈的定义及基本运算1、栈的定义     栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。
原创
发布博客 2011.08.01 ·
1210 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据结构之线性结构(顺序表和链表的比较)【五】

顺序表和链表的比较    顺序表和链表各有短长。在实际应用中究竟选用哪一种存储结构呢?这要根据具体问题的要求和性质来决定。通常有以下几方面的考虑:┌───┬───────────────┬───────────────┐│      │         顺序表
原创
发布博客 2011.08.01 ·
938 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构之线性结构(双链表)【四】

双链表双向链表(Double Linked List)          双(向)链表中有两条方向不同的链,即每个结点中除next域存放后继结点地址外,还增加一个指向其直接前趋的指针域prior。非空双向链表     ①双链表由头指针hea
原创
发布博客 2011.08.01 ·
832 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构之线性结构(循环链表)【三】

下面介绍循环链表。循环链表是一种首尾相接的链表。(1)单循环链表——在单链表中,将终端结点的指针域NULL改为指向表头结点或开始结点即可。(2)多重链的循环链表——将表中结点链在多个环上。带头结点的单循环链表非空表空表判断空链表的条件是head==
原创
发布博客 2011.08.01 ·
1623 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

gdb基本调试命令

原创
发布博客 2011.07.31 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一道趣味面试题(c)

问题:/*  下面这段C程序想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。   */ int n = 20 ;for ( inti = 0 ;
转载
发布博客 2011.07.30 ·
802 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

几个经常被举例的宏定义

宏非常频繁地用于执行简单的计算,比如在两个表达式中寻找较大(小)的一个“#define MAX( a, b ) ( (a) > (b) ? (a) : (b) ) 为什么不用函数来完成这个任务呢,有两点1、首先调用和从函数返回的代码很可能比实际执行的这个小型计算工
转载
发布博客 2011.07.30 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言中字符数组和字符串指针分析

这几天搞Unix上的C程序,里面用到了很多字符数组和字符串指针,我记得在学完C语言后相当一段时间里,对指针这个东西还是模模糊糊,后来工作也没怎么用到过C,虽然网上这类的文章也有很多,还是决定自己在这做个小总结,也算加深下自己的印象,写了下面的测试程序:#include
转载
发布博客 2011.07.29 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c语言中的volatile关键字

volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改。   用volatile关键字声明的变量i每一次被访问时,执行部件都会从i相应的内存单元中取出i的值。   没有用volatile关键字声明的变量i在被访问的时候可能直接
转载
发布博客 2011.07.29 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针的使用方法【三】

下面介绍指针与数组的关系指向一维数组的指针指向多维数组的指针指向字符串的指针1.指向数组元素的指针变量的定义方式:类型   *指针变量名例如:int * p;2.数组名的含义:数组名代表数组的首地址。3.指向数组元素的指针变量的赋值:指针变量 = 数组某一元素的地址(通常是首地址
原创
发布博客 2011.07.28 ·
776 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

指针的使用方法【二】

1.指向指针变量的指针称为指针的指针定义形式:类型    **变量名例如:int  i,*p,**q;i = 30;p = &i;q = &p;//指针q指向p指针2.指针与函数a.指针做函数参数b.指针函数c.指向函数的指针a.例子:swap(int *pa,int  *pb)
原创
发布博客 2011.07.28 ·
1054 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c语言中指针的使用【一】

指针是c语言中的重要概念,也是c语言的重要特色。使用指针,可以使程序更加简洁。1.数据在内存中的存储方式:按数据类型给在内存为其分配一定数量的存储单元(字节)。2.内存单元的地址:内存单元的编号,与变量名对应。3.内存单元的内容:值4.变量的直接访问方式:按变量的地址(即变量名)
原创
发布博客 2011.07.28 ·
876 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

算法复杂度

同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。    1、时间复杂度    (1)时间频度    一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行
转载
发布博客 2011.07.28 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++ 误区四:char c = getchar();

许多初学者都习惯用 char 型变量接收 getchar、getc,fgetc 等函数的返回值,其实这么做是不对的,并且隐含着足以致命的错误。getchar 等函数的返回值类型都是 int 型,当这些函数读取出错或者读完文件后,会返回 EOF.EOF 是一个宏,标准规定它的值必须
转载
发布博客 2011.07.28 ·
474 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

水滴石穿C语言之指针综合谈

概述    Joel Spolsky认为,对指针的理解是一种aptitude,不是通过训练就可以达到的。虽然如此,我还是想谈一谈这个C/C++语言中最强劲也是最容易出错的要素。    鉴于指针和目前计算机内存结构的关联,很多C语言比较本质的特点都孕育在其中,因此,本篇和第六、第七
转载
发布博客 2011.07.28 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多