如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
前言前言第一章C语言概述低级语言如汇编语言,它的优势在于对硬件编程,可以编写操作系统等系统软件,但它可读性和可移植性差;高级语言虽然具有通用性强、接近于人的自然语言和数学公式。但一般的高级语言又难于实现汇编语言的一些功能;如:直接内存地址操作、寄存器操作及位操作。C语言集高级语言和低级语言的优点于一身,它七十年代初诞生于美国的贝尔实验室,八十年代开始风靡全世界;TurboC;MicrosoftC;QuickC(DOS)VisualC;VisualC++;VisualC#(Windows)美国国家标准化协会(ANSI)根据各种不同版本,制定了ANSIC;目前各版本C的编译系统都以它为基础,目前各版本C的基本部分都是相同的,略有的差异将体现在上机编译中。§1-2C语言的特点4.具有结构化的控制语句,以函数为程序基本模块;5.语法限制不太严格、程序设计自由度大;为保证编程有较大的自由度,C放宽了语法检查;编译没错误,不代表程序没错;故编程者要细心;6.允许直接访问物理地址及位操作,C语言又被称做“中级语言”;7.生成目标代码质量高,执行效率高;8.程序的可移植性好。§1-3C语言的结构⑥一个C程序总是从main()函数开始的,而且到main()函数结束而结束;⑦C程序书写格式自由,一行多语句或一语句多行均可;⑧每个语句和数据定义后面必须有一个分号;⑼C语言没有输入输出语句,输入输出操作由函数来完成;⑽可以用/*......*/对C程序中的任何部分作定义。程序应包括的内容:main(){1×2×3×4×5;}main(){printf(“%d”,s);}main(){inta=1,s=1,n;scanf(“%d”,&n)while(a<=n){s=s*a;a=a+1;}printf(“%d”,s);}main(){intji,tu,i;ji=0;tu=10-ji;while(ji*2+tu*4!=30)ji=ji+1;printf(“ji=%d”,ji);printf(“tu=%d”,tu);}第一章结束例1-1(tc2.0)main(){语句1;语句2;语句3;语句4;...语句n;}例1-2main(){printf(“ThisisaCprogram.\n”);}例1-3main(){inta;a=1+2;printf(“ais%d\n”,a);}例1-4main(){inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}附录二C语言中的关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedviodvolatilewhile9种控制语句附录三34种运算符结构化程序的三种基本结构顺序结构选择结构循环结构