|
lzw压缩算法的c语言实现 1 程序由五个模块组成。(1)lzw.h定义了一些基本的数据结构,常量,还有变量的初始化等。#ifndef __lzw_h__#define __lzw_h__//------------------------------------------------------------------------------#include <s... http://www.qqread.com/cpp/e218531.html 2006-10-12 [C/C++]内的更多内容 c语言中时间陷阱的实现 c语言没有这样的功能,为了能实现上述功能,这里给出了几个子函数以帮助实现. #include<dos.h>#define sizep...rogram 375void interrupt (*oldtimer)();void interrupt newtimer();static struct sregs seg;unsigned intsp,i... http://www.qqread.com/cpp/v218394.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十六讲 文件(2) 文件检测函数c语言中常用的文件检测函数有以下几个。一、文件结束检测函数feof函数调用格式: feof(文件指针); ...功能:判断文件是否处于文件结束位置,如文件结束,则返回值为1,否则为0。二、读写文件出错检测函数ferror函数... http://www.qqread.com/cpp/p218393.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十六讲 文件(1) 文件指针在c语言中用一个指针变量指向一个文件, 这个指针称为文件指针。通过文件指针就可对它所指的文件进行各...在c语言中,文件操作都是由库函数来完成的。 在本章内将介绍主要的文件操作函数。文件打开函数fopenfopen函数用... http://www.qqread.com/cpp/p218392.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十五讲 预处理 预处理是c语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对源程序中的预处理部分作处理, 处理完毕自动进入对源程序的编译。c语言提供了多种预处理功能,如宏定义、文件... http://www.qqread.com/cpp/p218391.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十四讲 枚举与位运算(2) c语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域...c语言不仅提供了丰富的数据类型,而且还允许由用户自己定义类型说明符,也就是说允许由用户为数据类型取“别名”... http://www.qqread.com/cpp/p218390.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十四讲 枚举与位运算(1) c语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的...c语言提供了位运算的功能, 这使得c语言也能像汇编语言一样用来编写系统程序。一、位运算符c语言提供了六种位运... http://www.qqread.com/cpp/p218389.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十三讲 联合 “联合”与“结构”有一些相似之处。但两者有本质上的不同。在结构中各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。... http://www.qqread.com/cpp/p218388.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十二讲 结构(3) c语言中不允许动态数组类型。例如: int n;scanf("%d",&n);int a[n]; 用变量表示长度,想对数组的...c语言提供了一些内存管理函数,这些内存管理函数可以按需要动态地分配内存空间, 也可把不再使用的空间回收待用... http://www.qqread.com/cpp/p218387.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十二讲 结构(2) 结构数组数组的元素也可以是结构类型的。 因此可以构成结构型数组。结构数组的每一个元素都是具有相同结构类型的下标结构变量。 在实际应用中,经常用结构数组来表示具有相同数据结构的一个群体。如一个班的学生档案,一个车间... http://www.qqread.com/cpp/p218386.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十二讲 结构(1) c语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。“结构”是一种构造类型,它是...由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构既是一种“构造”而成的... http://www.qqread.com/cpp/p218385.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十二讲 多维数组的指针变量 c语言允许把一个二维数组分解为多个一维数组来处理。因此数组a可分解为三个一维数组,即a[0],a[1],a[2]。每一...c语言规定,它是一种地址计算方法,表示数组a第i行首地址。由此,我们得出:a[i],&a[i],*(a+i)和a+i也都是... http://www.qqread.com/cpp/p218384.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十一讲 指针的慨念(2) (2)加减算术运算对于指向数组的指针变量,可以加上或减去一个整数n。设pa是指向数组a的指针变量,则pa+n,pa-n,pa++,++pa,pa--,--pa 运算都是合法的。指针变量加或减一个整数n的意义是把指针指向的当前位置(指向某数组元素)向前... http://www.qqread.com/cpp/p218383.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十一讲 指针的慨念(1) c语言中广泛使用的一种数据类型。 运用指针编程是c语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了c语... http://www.qqread.com/cpp/p218382.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十讲 函数(5) c语言提供了另一种变量,即寄存器变量。这种变量存放在cpu的寄存器中,使用时,不需要访问内存,而直接从寄存器...c等微机上使用的c语言中, 实际上是把寄存器变量当成自动变量处理的。因此速度并不能提高。 而在程序中允许使用... http://www.qqread.com/cpp/p218381.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十讲 函数(4) c语言中所有的量都有自己的作用域。变量说明的方式不同,其作用域也不同。 c语言中的变量,按作用域范围可分为两种, 即局部变量和全局变量。一、局部变量局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅... http://www.qqread.com/cpp/p218380.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十讲 函数(3) c语言允许函数的递归调用。在递归调用中, 主调函数又是被调函数。执行递归函数将反复调用其自身。 每调用一次就...进入新的一层。例如有函数f如下:int f (int x){int y;z=f(y);return z;} 这个函数是一个递归函数。 但是运行该... http://www.qqread.com/cpp/p218379.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十讲 函数(2) c语言中又规定在以下几种情况时可以省去主调函数中对被调函数的函数说明。1. 如果被调函数的返回值是整型或字符...函数的嵌套调用c语言中不允许作嵌套的函数定义。因此各函数之间是平行的,不存在上一级函数和下一级函数的问题。... http://www.qqread.com/cpp/p218378.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第十讲 函数(1) c语言中的函数相当于其它高级语言的子程序。 c语言不仅提供了极为丰富的库函数(如turbo c,ms c 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法... http://www.qqread.com/cpp/p218377.html 2006-10-12 [C/C++]内的更多内容 c语言初学者入门讲座 第九讲 数组(2) 因此c语言允许构造多维数组。多维数组元素有多个下标, 以标识它在数组中的位置,所以也称为多下标变量。 本小节...在c语言中,二维数组是按行排列的。 在图4.1中,按行顺次存放,先存放a[0]行,再存放a[1]行,最后存放a[2]行。每... http://www.qqread.com/cpp/p218376.html 2006-10-12 [C/C++]内的更多内容
[上一页] [35] [34] [33] [32] [31] [30] [29] [28] [27] [下一页]
您可以点击右边查看标题索引页 |