C语言课件第一章概论.ppt
《C语言课件第一章概论.ppt》由会员分享,可在线阅读,更多相关《C语言课件第一章概论.ppt(19页珍藏版)》请在三一文库上搜索。
1、,但愿她是你知识大厦的又一块基石。 但愿她是开启你智慧的又一把钥匙!,学习目的,通过学习掌握C语言的语法结构,理解程序设计的一般方法和基本技术。 学习结构化程序设计的一般方法,提高分析能力和综合能力。 能够用C语言编程解决一定的实际问题。,语 法,语言基本元素、基本构词方法、 句法、结构等规则的集合。,算 法,解决特定问题的一般方法。,方 法,结构化程序设计的思想方法。,学习方法,第一章 C语言概论,1.0 高级语言的概念,机器语言,特点:二进制表示、面向机器、直接运行。,汇编语言,特点:符号化的机器语言、面向机器、翻译后运行。,高级语言,特点:类自然语言、面向问题、翻译后运行。,翻译系统,高
2、级语言程序,二进制机器语言,2+3,010100100011,ADD 2,3,2+3,编译或解释程序。,1.1 C语言的特点,C语言是由Dennis M Ritchie和Brian W Kernighan于1972 年在B语言的基础上提出的,他们用C语言重写了在PDP 11小型 机上的Unix,并取得了成功。,C语言的特点: C语言具有完善的功能和非常高的效率。 C语言可以对硬件操作,是介于汇编语言和高级语言之间的一种语言。 C语言是结构化的程序设计语言。 C语言具有丰富的数据类型和运算类型。 C 语言具有良好的移植性。 C语言书写灵活,表达简洁。,1.2 C语言的基本程序结构,实例:输入两个
3、数及其算术运算关系,输出运算结果。,#include void main(void) char ch; int iA, iB; int c; scanf(“%d%c%d”, ,int fun(int x,char op,int y) int z; switch(op) case +: z=x+y; break; case - : z=x-y; break; case *: z=x*y; break; case / : z=x/y; return z; ,子函数,主函数,程序是由函数组成的,函数是由语句组成的。其中主函数有且唯一,主函数名固定为main。子函数可有可无也可以有多个。,语言的系统构
4、词必须用小写,用户构词可以大小写混用。,C语言的语句用;作为结束,因此一句可以用一行或几行书 写,但不能割裂构词。,各词之间用一个或几个space分隔。,1.3 C语言的词法, C语言的字符集,字母:A、a、B、b、Z、z 52个 数字符号:0、1、9 10个 特殊符号:+ - * /,保留字,系统占用词(共32个) auto、break、case、char、const、continue、default、do、 double、else、enum、extern、float、for、goto、if、int、 long、register、return、short、signed、sizeof、stat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课件 第一章 概论
链接地址:https://www.31doc.com/p-2143387.html