文档介绍:C语言程序设计主讲:尹玉萍诧诺缝被慨末效玛题匝斩戌苦瞄己嫁袜埃壁炼弯隘氧铸栗轮喜活瓣蜒脊撰1C语言概述1C语言概述课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业重视上机实践,BCPLBC,其中:binedProgrammingLanguage混合编程语言)由剑桥大学于1963年开发而成。BCPL(binedProgrammingLanguage基础混合编程语言)由剑桥大学的MartinRichards于1967年发明。B由贝尔实验室的KenThompson于1970年发明。C由贝尔实验室的DennisRitchie于1972年发明。1973年,KenThompson和DennisRitchie合作,将UNIX用C语言重写一遍,由于UNIX成功的版本提升,从此奠定了操作系统的基础。1978年以后,C语言先后移植到大、中、小、微型机上。…人工智能会话语言命令语言面向问题的语言C语言面向机器的语言汇编语言机器语言…、紧凑、灵活运算符和数据类型丰富具有很强的流程控制结构生成目标代码质量高可移植性好语言限制不够严格>>>>>C语言程序设计第一章C语言概述豆慎壬在或连庙大需肇谩馅互宅圃董牵刚升谗起速必尖粳免朋券芒烧秒茬1C语言概述1C语言概述32个关键字:(由系统定义,不能重作其它定义)otoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile<C语言程序设计第一章C语言概述峪埋平营良不倾羹陕屁资骚两搀银象凑舟洁阁盗育屉按丁捆挽溉慌篮耿寡1C语言概述1C语言概述9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn<C语言程序设计第一章C语言概述私盘日癸蹋避奖漆头紊餐蠕昆槽叫灵哮枣拆踌舆淄腰芯聋懈佰硕添敝蜜么1C语言概述1C语言概述例C语言与Pascal语言比较C语言Pascal语言含义{}BEGIN….END复合语句if(e)s;IF(e)THENs条件语句inti;VARi:INTEGER定义i为整型变量inta[10];VARa:ARRAY[1..10]OFINTEGER定义整型数组aintf();FUNCTIONf():INTEGER定义f为返值整型的函数int*p;VARp:INTEGER定义p为指向整型变量的指针i+=2;i=i+2 赋值i+2ii++,++i;i=i+1 i自增值结论:C比Pascal简练,源程序短。<C语言程序设计第一章C语言概述群亚猴肾饵婆锚沂歌放吮桶灌备行几蛾又等壁仅肠簿唾肇惧联娜培坟夏摧1C语言概述1C语言概述34种运算符:算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&||位运算符:<<>>赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-<C语言程序设计第一章C语言概述始糕附检讨碴翅橱丈即蹲效和碧顾喧鲜筷长寇辉绑卞斤枪拭蝉猫卯铃吼乒1C语言概述1C语言概述