资源描述:
《c语言复习日记》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C语言复习日记C语言具有下列特点:——2003年10月15日ØC是中级语言——它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。ØC是结构式语言——结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。ØC语言功能齐全——C语言具有各种各样的数据类型,并引入了指针概念,
2、可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。ØC语言适用范围大——C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。1.C语言由函数组成——函数是C程序的基本单位,必须有且唯一的MAIN函数;拥有大量的函数库2.函数的定义——函数类型、函数名、函数参数、函数参数类型等;3.函数体——由{}包含内的部分,也称为程序块,加入{}内可包含多个程序语句,但整体作用相同;4.MAIN是C语言程序的入口;5.C语言程序的语句以‘;’结束,一行可由多外
3、语句组成;一个语句也可占用多行;6.C语言的注释:/*····*/;7.C语言自身没有单独的输入或输出指令,但库函数提供了多个输入输出函数。如“STDIO·H”提供PRINTF及SCANF语句;8.程序的数学表达式:1.程序=算法+数据结构+程序设计方法+语言工具和环境9.算法(Algorithm运算法则)是以数据为对象的具体操作过程,是程序的灵魂。一个程序的优劣很大部分决定于程序的算法。算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。前者是推理实现的
4、算法,后者是操作实现的算法。一个算法应该具有以下五个重要的特征:Ø有穷性:一个算法必须保证执行有限步之后结束;Ø确切性:算法的每一步骤必须有确切的定义;Ø输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定除了初始条件;Ø输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;Ø可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。1.数据结构(DATASTRUCTURE)指数据的组织形式,一般以数据类型表现的。基本数据类型有五种:整型(int)、浮点型(float)、字符
5、型(char)、指针型(*)、无值型(void);另外还有结构(struct)和联合(union)。1.程序设计方法主要有三种:顺序、分支、循环2.语言工具和环境即编程的工具及环境,现在一般把它们集成成IDE。说明:1.象其它一些语言一样,TurboC的变量在使用之前必须先定义其数据类型,未经定义的变量不能使用。定义变量类型应在可执行语句前面,main()函数中的第一条语句就是变量定义语句,它必须放在第一各执行语句clrscr()前面。2.在TurboC中,大、小写字母是有区别的,相同字母的大、小写代表不同的变量。3.TurboC程序的书写格式非常灵活,没有
6、严格限制。 加上不同的修饰符,整型数有以下几种类型; signedshortint 有符号短整型数说明。简写为short或int,字长为2 字节共16位二进制数,数的范围是-32768~32767。可简写为INT signedlongint 有符号长整型数说明。简写为long,字长为4字节共 32位二进制数,数的范围是-2147483648~2147483647。可简写为LONG unsignedshortint 无符号短整型数说明。简
7、写为unsignedint, 字长 为2字节共16位二进制数,数的范围是0~65535。 unsignedlongint 无符号长整型数说明。简写为unsignedlong,字长 为4字节共32位二进制数,数的范围是0~4294967295。实例测试2003年10月16日1)指令由操作数和操作码两部分组成2)"COPYB:A.TXTPRN"——B盘上的A.TXT文件内容在打印机上输出3)COPYX1.TXT+B1.TXTB:Z.TXT——将当前盘当前目录下的
8、两个文件X1.TXT和B1.TXT连接起来之后存入B