预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共315页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章计算机语言及C语言概述 第二章基本数据类型、运算符和表达式 第三章数据的输入和输出 第四章语句 第五章指针初步和数组 第六章函数与程序结构 第七章编译预处理 第八章指针 第九章结构体 第十章文件第一章计算机语言及C语言概述 2.编译程序:将用高级语言编写的程序(源程序)翻译成机器 语言或汇编语言程序(目标程序)的工具。 特点:一次编译,目标程序可多次使用. 从高级语言程序到获得运行结果的一般过程 程序库数据 源程序目标程序 可执行程序 结果 3.解释程序:直接对源代码中的语句进行解释执行,产生运行结果,它不产生目标代码。 1.2C语言概述 1.2.1C语言的发展历史 C语言的发展依次为: ALGOL60 CPL BCPLB C 1.2.2C语言的特点 例1.1: #includestdio.h main() { printf("ThisisaCprogram.\n"); } 例1.2: main() {inta,b,sum; a=123;b=456; sum=a+b; printf("sumis%d\n",sum);}例1.3:求a和b中的大者. main()/*主函数*/ {inta,b,c;/*定义变量*/ scanf(“%d,%d”,&a,&b);/*输入变量a和b的值*/ c=max(a,b);/*调用max函数,将得到的值赋给c*/ printf(“max=%d”,c);/*输出c的值*/ } intmax(x,y)/*定义max函数,函数值为整型,x,y为形式参数*/ intx,y;/*对形参x,y作类型定义*/ {intz;/*max函数中用到的变量z,也要加以定义*/ if(x>y)z=x;elsez=y; return(z);}/*将z值返回调用处*/通过对上面三个程序的讨论,可以归纳如下: (1)C程序是由函数构成的.且至少要包含一个主函数main,也可以包含若干个其它函数. (2)被调用的函数可以是系统提供的库函数(如printf和scanf函数),也可以是用户自定义的函数(如例1.3中的max函数)。 (3)一个函数由两部分组成: a.函数头:包括函数名、函数类型、函数形参名、形参类型 一个函数名后面必须跟一对圆括号,但函数参数可以没有。 b.函数体 函数体是用一对大括号作为开始和结尾的标志.包括说明和执行两部分: 说明部分用来说明函数、变量和定义变量、指针、数组等, 执行部分则通过语句描述函数的功能。 变量定义和语句都要以分号结尾。 (4)程序的任何地方都可以加入以“/*”和“*/”包围起来的解释部分,该 部分的作用是为了增加程序的可读性,它不是程序的可执行部分, 不产生程序代码。 (5)C语言书写形式自由. 一行内可以写多条语句,一条语句也可以分写在不同行上,当一条 语句分写在几行上时,行尾需加续行符“\”。C语言中大小写字母 是有区别的,这一点在使用时要特别注意。 1.C语言的基本符号: (1)大小写英文字母各26个:a~z,A~Z。 (2)0~9共十个数字。 (3)下划线_。 (4)特殊符号:包括运算符在内的其他字符。如+、-、*、/、、、\等。 2.标识符:用来标识变量名、符号常量名、函数名、类型名、文件名等。 标识符只能由字母、数字和下划线三种字符组成,且必须以字母或下划线开头;其次,虽然C语言没有对标识符的长度进行统一的规定,但是具体的系统都有长度限制。TurboC能识别长达31个字符。 C语言中,标识符有三种类型: a.关键字:系统已定义过的、有特定含义、不能挪作它用的标识符。 C语言共有32个关键字。例如,int、char、break、for等。 b.预定义标识符:系统定义过的,用于编译预处理命令中的标识符。 例如,include、define等。 建议这些标识符也不要作为用户自定义标识符。 c.自定义标识符:依据标识符的命名原则,由用户自己定义的标识符。 若能使用“见名知义”的名字,会使程序的可读性增强。 例如,下面的标识符都是合法的。 A2 student area_of_circle num _dd 而下面的标识符则是不合法的。 2A A-B(不能有减号) areaofcircle(一个标识符) M.D(不能有点) 1.进入TurboC集成环境 运行TurboC的执行程序TC.EXE,就进入了TurboC集成环境, TC主屏由四部分组成:主菜单、编辑窗口、信息窗口和功能键提示行。 在进行编辑程序之前应设置好包含文件、库文件、输出文件和TurboC系统所在的目录。 2.编辑 在编辑窗口中将编写好的程序输入计算机或对已经存在的源程序文件进行修改的过程,就是源程序的编辑过程。 File/Load命令:输入一个要编辑的源程序