-
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,...
-
今天做了一题的题目是这样的:假设表达式由单子母变量和双目四则运算算法构成。试写一算法,将以通常书写形式且书写正确的表达式转换为逆波兰式。
-
问题:有两个没有刻度的8两的酒瓶和一个可以没有刻度的3两的酒杯,现在有16两酒要平均分给4个人喝,怎么分配?
-
本文介绍了仿真CMOS电路时遇到的问题以及解决方法,并且该问题在大多数的仿真中应该都存在。
-
本文介绍了大、小电容各自只能滤高频频和低频的原因。
-
本文介绍了几种3.3V电压和5V电压之间的转换方法。
-
本文介绍了TTL门和CMOS门使用的区别。
-
volatile的本意是一般有两种说法--1.“暂态的”;2.“易变的”。这两种说法都有可行。但是究竟volatile是什么意思,现举例说明(以Keil-c与a51为例,例子来自Keil FQA),...
-
我们知道C语言的功能非常强大, 很适合编写系统软件。利用它我们可以很轻易地解决经常碰到的一些棘手的问题,如拷贝隐含或系统属性的文件(非凡是光盘中的隐含文件)、在任意DOS版本或在windows中更改...
-
C语言中有些函数使用可变参数,比如常见的int printf( const char* format, ...),第一个参数format是固定的,其余的参数的个数和类型都不固定。
-
在Turbo C下有种变量叫寄存器变量。使用寄存器的好处是可以提高程序的运行速度!因为减少了寻址时间。
-
所谓动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是...
-
链表又分为单链表、双向链表和循环链表等。我们先讲讲单链表。所谓单链表,是指数据接点是单向排列的。
-
建立了一个单链表之后,假如要进行一些如插入、删除等操作该怎么办?所以还须把握一些单链表的基本算法,来实现这些操作。单链表的基本运算包括:查找、插入和删除。下面我们就一一介绍这三种基本运算的算法,并结...
-
我刚接触到这两个变量时,根本不知道它们是用来做什么的,我想很多人也跟我一样,刚看到这两个变量时也是稀里糊涂的。
-
C语言以其简洁、灵活、表达能力强,产生的目标代码质量高,可移植性好而著称于世。巧妙、灵活地运用C可以进一步挖掘出其潜在的功能。
-
我们来为内聚性举一些例子,重点强调如何把其他的内聚性转换成功能内聚性。当然,把各种各样的子程序加以分类仅仅只是出于研究的用处,在实践中花大力气去区分每个子程序是那一种内聚类型是毫无意义的,下面的例子...
-
书写美丽的子程序要注重些什么呢?在继续下面的讨论之前,我们必须确认以下所提到的方法以及配合的例子都只是反应了一种编程的思想,不论你用的是什么语言,你都可以把自己的语言融入到方法中去,体会其中的滋味,...