自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 孔乙己学C语言(10)

void类型 《般若波罗密多心经》中曾经提到过“舍利子,色不异空,空不异色,色即是空,空即是色”。“空即是色”这是一个又被滥用的成语,却刚好点破了void这个空类型的指针却可以用来指向任何类型的变量,但是这里刚好可以拿来介绍一下void类型的用途。 问题描述: 在C语言的定义中,并没有void这样的一个数据类型,可是这个void却频繁的出现在了本来应该是数据类型才应该出现的地方,那么到底vo

2012-06-03 19:36:13 356

原创 孔乙己学C语言(9)

2.3数据类型的转换 企业里的朋友好像都特喜欢“水桶效应”这个理论,“一只水桶想盛满水,必须每块木板都一样平齐且无破损,如果这只桶的木板中有一块不齐,这只桶就无法盛满水。一只水桶能盛多少水,并不取决于最长的那块木板,而是取决于最短的那块木板”。可是我却有个不同的看法,如果把这个问题换个角度来看一下,比如把每块木板看做一个变量的精度,把盛水的容积看作是变量的和的精度,那么2+3.1415926+’

2012-06-03 19:35:06 301

原创 孔乙己学c语言(8)

2.2 数据类型的本质 2.2.1  sizeof()的重要作用 问题描述: 曾经有这样一个小笑话,说的是一个人晚下班回家,一个民警迎面巡逻而来。突然对这个人大喊:站住!民警:int类型占几个字节?这个人:4个。民警:你可以走了。这个人感到很诧异。问道:为什么问这样的问题?民警:深夜还在街上走,幸苦又寒酸的样子,不是小偷就是程序员…… 这个笑话挺有意思的,但是却出了一点小误会。那么这里的一

2012-06-03 19:34:35 976

原创 孔乙己学C语言(7)

2.1 定义,声明,初始化,赋值的区别 问题描述: 定义,声明,初始化和赋值都是变量的基本操作,但是这几个概念很容易让一个初学者感到迷茫。尤其是在讲到变量的时候,定义和声明更是让人极容易混淆的一对概念。在我刚学习C语言的时候,一直错误的以为形如int i;就是声明,而形如int i=3就是定义。这种看上去很合理的分类方式一直误导了我很多年。 实例分析: 在一个程序中,通常仅仅是一个变量

2012-06-03 19:33:51 259

原创 孔乙己学c语言(6)

第2章 变量与常量 变量有三个要素,变量名,数据类型和值。 在实际编程的过程中,对变量进行操作一共有三个参与者。程序员,编译器,内存。这三个参与者分别扮演了不同的角色,内存就如同一个仓库,这个仓库里面分成了很多个大小相同的仓位。每个仓位的大小相同,把所有的仓位都按照顺序进行了编号,而且每次有人使用仓位的时候,仓位是不允许再分的,最少分配一个仓位。这个仓位其实就是字节(都是8个0/1位

2012-06-03 19:33:23 449

原创 孔乙己学C语言(5)

1.3.3条件编译 有一次,我和几个朋友一起在看威尔史密斯主演的《我是传奇》,其实我早就看过了这个电影,但是其他人都没有看过。我决定戏弄一下他们,于是在剧情快进到最后的时候,我说出了结局威尔史密斯是如何在最后以自己的生命换回了人类的希望。 可是就在电影的最后,威尔史密斯居然没有按照剧情和变异人们同归于尽,而是开上了小汽车去开始了新的生活。天啊,这到底是怎么回事?之前我看的结局明明是威尔史密斯挂

2012-06-03 19:32:36 587

原创 孔乙己学C语言(4)

1.3.2宏定义 我们经常不会用名字去称呼自己比较亲近的人,我就经常管一些在企业里工作的同学叫唐总,张总之类的,虽然他们离这个称号还有很长的路要走。在C语言中其实也同样存在这样一个用法,那就是#define,作为出场率很高的预处理语句,关于它的考察题目也是常见的。对于初学者来说,最容易写出来的一厢情愿的代码莫过于#define N(x)  x+100和#define ToString(a)

2012-06-03 19:31:24 317

原创 孔乙己学C语言(3)

1.3  预编译指令 1.3.1文件包含 实际上,绝大多数的汽车厂商都不能生产出完整的产品。为了生产一辆汽车,厂商需要的所有配件来源大致分成了三个部分:第一部分是厂商自己生产的,比如车体,方向盘,厂商完全了解如何生产和使用这部分配件。第二部分是其他厂家生产的,比如轮胎,但是生产技术不是保密的,即使不是自己生产的,厂商也完全了解如何生产和使用。第三部分也是其他厂家生产的,厂商可以使用,但是不了解

2012-06-03 19:29:26 249

原创 孔乙己学C语言(2)

1.2 C是一种编译型的语言 “你是用计算机翻译的?”,有一次我拿了一篇外文文献的译稿去给一个外语很好的朋友修改,她在看到了书稿以后,好奇地问我。事实上这片文献是我花了很长一段时间翻译过来的。可是她十分质疑我的英语水平,于是很肯定的认为这是我的计算机翻译的,之所以比她的计算机翻译的好,是因为我的计算机配置更高。当然,为了增加一点本行业的神秘性,我默许了她的这个观点。没想到的是,后来她居然花了将近

2012-06-02 18:10:27 367

原创 孔乙己学C语言(1)

第1章  一个好的开始() 1.1 void main()并不是准确的 没有谁的人生从一开始就是错误的, 然而有的程序却是从不正确开始的。 还记得几年前,当我在黑板上写下“int  main(void)”时,讲台下面突然传来了小声的议论。当然这是正常的,任何学生都应该有权利在课堂发表对课程内容的意见。最前面的一个学生甚至小声的冲我说“老师,是不是写错了,书上不是这样写的?”。 是的,书上

2012-06-01 16:57:52 381

网络安全综合实验

网络安全综合实验

2013-04-24

空空如也

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

TA关注的人

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