《C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编 ch01》由会员分享,可在线阅读,更多相关《C语言程序设计 教学课件 ppt 作者 孙鸿飞 刘国成 主编 ch01(11页珍藏版)》请在金锄头文库上搜索。
1、1.1 程序设计语言及其发展 1.2 C语言的历史 1.3 C语言的标准 1.4 C语言和程序结构 1.5 C程序的运行,第一章 C语言概述,1.1 程序设计语言及其发展 程序设计语言的发展,CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减,用助记符号描述的指令系统 如 ADD A, B,C语言程序设计 第1章 C语言概述,分为解释类和编译类,1967年 Martin Richards开发BCPL 1970年 Ken Thompson开发B语言 1972年 Dennis Ritchie设计了C语言C标准 1980年 Bjarne Stroustrup
2、开发“带类的C语言”,最终成为C+语言。,C语言程序设计 第1章 C语言概述,1.2 C语言的历史,1978年 The C Programming Language 1989-1990年 C89标准 1995年 C95标准 1999年 C99标准 2011年 C11标准(ISO/IEC 9899:2011),C语言程序设计 第1章 C语言概述,1.3 C语言的标准,例1.1 输出字符串,#include main() printf(“hello,worldn”); ,运行结果: Hello,world,C语言程序设计 第1章 C语言概述,1.4 C语言的程序结构,例1.2,/*功能:计算两个数
3、的和,并输出*/ #include /* 包含头文件stdio.h */ main( ) int a, b, sum; /* 定义变量 */ a=10; /* 给变量a赋整数值10 */ b=20; /* 给变量b赋整数值20 */ sum=ab; /* 求和 */ printf(“sum=%dn“, sum); /* 输出sum的值 */ ,运行结果: sum=30,C语言程序设计 第1章 C语言概述,1.4 C语言的程序结构,C语言程序设计 第1章 C语言概述,若输出 1020=30 则程序中的printf语句可改写为: printf(“%d%d=%dn“, 10,20,sum);,C语言
4、程序设计 第1章 C语言概述,例1.3 输入两个数,求和并输出,#include main( ) int a, b, sum; /* 定义变量 */ scanf(“%d“, ,C语言程序设计 第1章 C语言概述,1.4 C语言的程序结构,scanf获得键盘输入,1.4.2 C程序结构特点 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 采用缩进格式,C语言程序设计 第1章 C语言概述,C语言程序设计 第1章 C语言概述,1.5 C程序的运行,