小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 102 下一页

2014年6月30日

C语言的本质(1)——计算机与二进制

摘要: 人类的计数方式通常是“逢十进一”,称为十进制(Decimal),大概因为人有十个手指,所以十进制是最自然的计数方式,各民族的文字中都有十个数字,而阿拉伯数字0-9是目前最广泛采用的。 计算机是采用数字电路搭成的,数字电路中只有1和0两种状态,或者可以说计算机只有两个手指,所以对计算机来说二进制是... 阅读全文

posted @ 2014-06-30 12:31 牛栏山1 阅读(294) 评论(0) 推荐(0) 编辑

C语言入门(21)——使用DBG对C语言进行调试

摘要: C语言入门(21)——使用DBG对C语言进行调试 程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设... 阅读全文

posted @ 2014-06-30 12:30 牛栏山1 阅读(283) 评论(0) 推荐(0) 编辑

C语言入门(20)——使用VC2013对C语言进行调试

摘要: 软件调试过程中,有时会一些逻辑和内存访问方面的问题,如果没有调试器的帮助,找出何处代码导致这块内存被更改是一件非常麻烦的事情。恰当运用数据断点可以快速帮我们定位问题的所在。 1、VC的调试快捷键F5: 开始调试Shift+F5: 停止调试F10: 调试到下一句,这里是单步跟踪 F11: 调试... 阅读全文

posted @ 2014-06-30 12:29 牛栏山1 阅读(147) 评论(0) 推荐(0) 编辑

C语言入门(19)——C语言的编码风格

摘要: 代码风格好不好就像字写得好不好看一样,如果一个公司招聘秘书,肯定不要字写得难看的,同理,代码风格糟糕的程序员肯定也是不称职的。虽然编译器不会挑剔难看的代码,照样能编译通过,但是和你一个团队进行协作的其他程序员肯定受不了,甚至写完代码几天之后再来看,自己都不知道自己写的是什么。代码和语言文字一样是为... 阅读全文

posted @ 2014-06-30 12:28 牛栏山1 阅读(148) 评论(0) 推荐(0) 编辑

C语言入门(18)——数组与字符串

摘要: 用来存放字符量的数组称为字符数组。字符串可以看作一个数组,它的元素是字符型的。 字符数组的定义 形式与前面介绍的数值数组相同。例如:char c[10];由于字符型和整型通用,也可以定义为int c[10]但这时每个数组元素占2个字节的内存单元。 字符数组也可以是二维或多维数组。例如:char ... 阅读全文

posted @ 2014-06-30 12:27 牛栏山1 阅读(239) 评论(0) 推荐(0) 编辑

C语言入门(17)——C语言数组应用的一个实例

摘要: 本篇通过一个实例介绍使用数组的一些基本模式。问题是这样的:首先生成一列0-9的随机数保存在数组中,然后统计其中每个数字出现的次数并打印,检查这些数字的随机性如何。随机数在某些场合(例如游戏程序)中是非常有用的,但是用计算机生成完全随机的数却不是那么容易的。计算机执行每一条指令的结果都是确定的,没... 阅读全文

posted @ 2014-06-30 12:27 牛栏山1 阅读(213) 评论(0) 推荐(0) 编辑

C语言入门(16)——C语言的数组

摘要: 和结构体类似,数组也是一种复合数据类型,它由一系列相同类型的元素组成。C语言支持一维数组和多维数组。如果一个数组的所有元素都不是数组,那么该数组称为一维数组。 一维数组的定义方式 在C语言中使用数组必须先进行定义。一维数组的定义方式为: 类型说明符 数组名 [常量表达式];其中,类型说明符... 阅读全文

posted @ 2014-06-30 12:26 牛栏山1 阅读(201) 评论(0) 推荐(0) 编辑

C语言入门(15)——结构体与数据抽象

摘要: 大多数的计算机运算是对现实世界的模拟,如果想用计算机来模拟现实世界需要用到数据抽象的方法。所谓抽象是从实际的人、物、事和概念中抽取所关心的共同特征,,忽略非本质的细节,吧这些特征用各种概念精确的加以描述,从而使这些概念构成某种对现实世界进行描述的模型。下面以数学中的复数为实例,通过结构体讲解数据类... 阅读全文

posted @ 2014-06-30 12:25 牛栏山1 阅读(213) 评论(0) 推荐(0) 编辑

CC++初学者编程教程(3) 安装VS2010 boost标准库开发环境

摘要: 1. BOOST编译过程非常复杂,目前为了学习BOOST,首先搭建基于VS2010的BOOST开发环境。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准... 阅读全文

posted @ 2014-06-30 11:26 牛栏山1 阅读(143) 评论(0) 推荐(0) 编辑

2014年6月27日

CC++初学者编程教程(2) Microsoft Visual C++ 6.0开发环境搭建

摘要: 上一篇演示的是如何安装VS2010,本文演示的是如何安装Microsoft Visual C++ 6.0 简称VC6.有同学经常VC6都是很古董的版本了,为啥他还存在,不得不说VC6是微软一个很经典的版本。现在很多公司都还是采用这个开发环境,不过大多数同学们的系统可能已经是win7或者win8.1... 阅读全文

posted @ 2014-06-27 17:58 牛栏山1 阅读(169) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 102 下一页

导航