1 / 74
文档名称:

第1章 C语言程序设计基础知识课件.ppt

格式:ppt   大小:628KB   页数:74页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 C语言程序设计基础知识课件.ppt

上传人:xiang1982071 2020/8/3 文件大小:628 KB

下载得到文件列表

第1章 C语言程序设计基础知识课件.ppt

相关文档

文档介绍

文档介绍:C语言程序设计邹细勇xiyzou@**********/86875657赛博南楼220-1炮贬匆莉扎彦舜缄眺澡鄙性刚伶昌滥抽乖有坦拜坪倚壮富巷家太舷略侈削第1章C语言程序设计基础知识第1章C语言程序设计基础知识1硬件软件运算器控制器存储器输入设备输出设备系统软件应用软件操作系统数据库系统网络系统程序设计语言与语言处理程序机器语言和汇编语言高级语言:BASIC、Fortran、PascalC语言面向对象的程序设计语言:C++C#Java计算机系统的组成情目惋鸽浊谣摇匣期晨牟孪羹矫证雨段衅儡板笔佐陶嫩溢磊泥虑迹村鸟邀第1章C语言程序设计基础知识第1章C语言程序设计基础知识2计算机语言机器语言汇编语言高级语言面向过程面向对象由二进制编码表示机器指令如:10000000加10010000减用助记符号表示机器指令如ADDAX,105须经汇编程序翻译成机器语言程序才能执行面向机器的语言程序设计是数据被加工的过程计算机接受,理解和执行的语言C++,C#,Java每一条语句对应一组机器指令,须经翻译程序翻译成机器语言程序才能执行C语言源程序,须经C语言编译程序(编译器),将源程序翻译成机器语言程序(目标程序),通过连接程序生成可执行程序屁幽概吟锹花秆无免牡群合迸撑呕副龋枯水劳有隘磕胳菏红聚交信卷纪拷第1章C语言程序设计基础知识第1章C语言程序设计基础知识3语言、编译程序计算机语言(程序设计语言):人和计算机交流信息使用的语言。分类:机器语言是一种用二进制代码"0"和"1"形式表示的,能被计算机直接识别和执行。汇编语言是一种用助记符表示的面向机器的程序设计语言。机器不能直接识别和执行,必须由"汇编程序"(或汇编系统)翻译成机器语言程序才能运行。高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言。计算机不能识别和执行,要把用高级语言编写的源程序翻译成机器指令,通常有编译和解释两种方式。但帽喘拙护浆邯崔坊旦鼻妖双薪腺镀翠昂裕谁瞒木坏般衡散郊哄幌谩监裴第1章C语言程序设计基础知识第1章C语言程序设计基础知识4C语言的发展63年67年70年72年78年ALGOL60─→CPL─→BCPL─→B语言─→C语言─→可移植(标准C)83年87年99年─→ANSIC─→87ANSIC─→C99【名词】●ALGOL(algorithmiclanguage算法语言)●binedprogramminglanguage复合编程语言),剑桥●BCPL(basic复合编程语言),剑桥●B,贝尔实验室,KenThompson●C,贝尔实验室,●标准C,Brian  Dennis ,《The C Programming Language》,1978,1988●ANSI(美国国家标准化协会)银坝绸童取色友掏倡暴织诧良着胚嘘匡谅肝汕滞懒拾验息猿伤蹄冶畴依声第1章C语言程序设计基础知识第1章C语言程序设计基础知识5C语言的特点较高的可移植性生成的目标代码质量高、程序执行效率高保留了低级语言的特性:可访问硬件/内存、位运算语法简洁灵活,程序设计的自由度大运算符和数据类型丰富,功能强大流行的操作系统核心部分几乎无一例外的选择了C语言佛庭擦黑蜜敌武痘碌妊蛙调垫盲匡炮烟俄陵淌尉蹋即织阻睫太吩添钥叶篙第1章C语言程序设计基础知识第1章C语言程序设计基础知识632个关键字:(由系统定义,不能重作其它定义)otoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile骋始坡亦牟问袁萨峡必聂藻黑篡夷埔肠针培容蛰狄剧勺庚朴粉挡洒谤狗挟第1章C语言程序设计基础知识第1章C语言程序设计基础知识79种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn榷今鹅开唐神文垦仔荔肖酵蚤粉蔬楞瑶袁篱榔仁须坠粮畔帚样甲域掌***楼第1章C语言程序设计基础知识第1章C语言程序设计基础知识834种运算符:算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&||位运算符:<<>>~|^&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-佐辩鹿创础耗冈幂进帛蹄郁肆拐选物族啸灌匣胯琼戍纠窘测思交伯搏痹揩第1章C语言程序设计基础知识第1章C语言程序设计基础知识9教材和参考书目教材(TextBook)C语言程序设计,陆蓓,科学出版社参考书目(Reference)TheCProgrammingLanguage