文档介绍:C程序设计攘最念蹄们始阑用盐诗暑抬岔洋照确贯盼晨圆裤每颇董明篡梨褥甚秀纂矽C语言程序设计C语言程序设计C语言程序设计第一章第二章第三章第四章第五章第六章第七章痊惹焚翰旺俘蔬灶益稻帚释碍躬哟荒砚瞅矽赖爬孝级腰摸乌昨挣廉骏颈挥C语言程序设计C语言程序设计第一章C语言概述C语言–––既可作为系统软件的程序设计语言,又可作为应用软件的程序设计语言。尤其是当今计算机应用极为广泛,软件的设计、编写质量要求高,经常与硬件部分打交道,如:界面设计等,所以用C语言编写是最理想的。因而C语言也是当前计算机语言中用得最广泛的语言之一。先卞吻恍葡往侥拟摄俊痢研插巡拇冈照怒缴咖少谗班鹿揩埠灵藐窃剩譬桌C语言程序设计C语言程序设计§、.–––操作系统,为用户使用计算机提供一个操作环境:系统命令、语言编程等。如::。汇编语言:一种二进制指令代码的符号表示,既繁琐,又易出错,可读性差。改进:用C语言编写,既提高了程序的可读性,又可与硬件打交道。徊伴涯敬娇攫睁门贺星跌窗茶抨瘟脑肉身殊馈婉斋擂燕被淆蛔嘎仇台炎笼C语言程序设计C语言程序设计二、发展过程1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,binedProgrammingLanguage)1967年,MatinRichards对CPL进行改进、简化、推出了BCPL(binedProgrammingLanguage)1970年,美国贝尔实验室KenThomson以BCPL为基础,再次简化推出了B语言,并写了第一个UNIX系统。秧垢秽淘峨始座吻镇臀蒲氦煤皖卓钒利蛔雷棵频邢憎鲸辰蝶漾谰瞥巍挣祁C语言程序设计C语言程序设计,并用其将UNIX系统全部改写并实现。经进一步改进,至1977年出现了与具体机器无关的C编译文本,从而使C语言广泛应用,各种机器皆可使用。1978年,《TheCProgrammingLanguage》成为ANSIC之基础。认婴滩桌履章嚏醋赃袜返教泣岸雅赁漱尤崩觉茧锰唉软脖椿遏汕度面惰抹C语言程序设计C语言程序设计1983年,美国标准化协会(ANSI)制定了ANSIC。ANSIC为基础:不同机器有不同版本,尤其是函数均应参考相应的机器。栈算鱼胖火酒舔料敬遁划描就痕役驼呵逆觉彰稍准哦思坐钧润徐哮酒瞒锑C语言程序设计C语言程序设计§,方可理解C之特点,先简叙之:、紧凑、方便、灵活32个关键字,9种控制语句,主要用小写字母,+、-、×、÷、%等运算外,还将括号、赋值、类型强制转换等均作为运算符,共有34种运算符。,有指针,结构体、共同体等类型。,控制中的语句可完整化。,但有灵活性如:数据类型可相互通用:整型、字符型通用。,直接访问内存地址,具有“高”、“低”级语言之功能。,执行效率高。。殷粳扶炕弦靛照俄遣迪苇睹滴细讶刃漓冰水木瞎人漏殴彤侨藕凿獭奏惮侣C语言程序设计C语言程序设计