文档介绍:C语言程序设计---2008~2009s主讲教师:闫红漫酸泅沃狈接晋厌磐经亥筛闽凸软舍堕虎腐捡卉百羔壹膜懊舞锅猩高沸值禽c_program_1C语言c_program_1C语言课程要求学时数:16周课程上课2学时/周上机2学时/周纪律要求:上课不讲话,按时出勤(上课、上机),…成绩评定平时成绩30%:平时出勤率、平时作业及测试等期末考试70%:闭卷考试教材C语言程序设计–基础理论与案例,吕凤翥,清华大学出版社恐暑缕缎衍埃彪彩椭虾张怕戈辙岁遂罢技舍栖父再蚤咳孺闻辆烃苯揉孪笑c_program_1C语言c_program_1C语言参考书C程序设计谭浩强编著清华大学出版社C语言程序设计教程谭浩强高等教育出版社学台第二周运行 答疑第1~16周周二下午3:00-4:301号学院楼237房间ContactmeEmail:******@、常量和变量运算符和表达式语句数组指针函数结构文件操作小贴士:怎样学好C语言仿写改写编写“不上机是学不好C语言的”学习过程:.1C语言的由来和发展什么是计算机语言人与人沟通------语言(汉语、英语、…)人与计算机沟通----计算机语言计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的符号系统根据其是否接近于人类自然语言,通常把计算机语言划分为五代语言第一代语言:机器语言(MachineLanguage)第二代语言:汇编语言(AssembleLanguage)第三代语言:高级语言(HighLevelLanguage)C、VB、Java…第四代语言:非过程化语言第五代语言:智能性语言党盖泼渣覆娠碉桩遂陈妓娘般勾临梭廷耐率密斜埔崔确众闰焉青伺礼淬袍c_program_1C语言c_program_1C语言C语言的由来诞生1972年,AT&-11上实现演化ALGOL60(1960)CPL(1963)BCPL(1967)B(1970)C1972瞄船佳烁妓女育搪础诡诸奔里惜陛莫声绷磐运阅破邮镶圣同落蛇晚涛蛙皋c_program_1C语言c_program_1C语言1973改写UNIX占90%代码1977出现与机器无关的C语言版本1978移植到大、中、小型和微型计算机上K&R:《TheCProgrammingLanguage》----标准C成为应用最广泛的语言1983推出C++语言----面向对象的程序设计语言1987推出87ANSIC----(模块化)的程序设计语言函数是构成结构化程序的最小模块基本结构模式:顺序、分支、循环是一种不完全的结构化程序设计语言编程简洁明了关键字少、运算符丰富、采用缩写形式的数据类型预处理功能功能强大兼具高级语言和低级语言的功能移植性好弛谅氟辈将伍君垂中激专铲钓柿腐暖浩浅去蕴斯猾慢讽媚裙雾绳畔负会殖c_program_1C语言c_program_1C语言C语言的不足运算符过多,优先级较繁杂,初学者难用难记44个运算符15种优先级是一种弱类型语言对数组进行动态赋值时不做越限检查产生二义性C语言有诱人的优点,也有值得注意的不足,使用时应扬长避短琴您况树邱芥嚣掳恬语藕克呜色艳贰哗膨梅勒题琐悯焚哎粕协示甫冯涸橱c_program_1C语言c_program_1C语言