C语言概述概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言概述概述.ppt》由会员分享,可在线阅读,更多相关《C语言概述概述.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计语言程序设计 版权所有:版权所有:版权所有:版权所有:中国石油大学中国石油大学中国石油大学中国石油大学(华东华东华东华东)Email Email:第第1章章 C语言概述语言概述计算机与通信工程学院计算机与通信工程学院软件工程系软件工程系C C语言程序设计语言程序设计语言程序设计语言程序设计 第第1章章 C语言概述语言概述1.1 程序设计与程序设计语言程序设计与程序设计语言 1.2 语言的产生与发展语言的产生与发展 1.3 语言的特点语言的特点 1.4 语言程序简介语言程序简介 1.5 语言的运行环境语言的运行环境2C C语言程序设计语言程序设计语言程序设计语言程序设计 一、概念一
2、、概念程序:程序:人们事先准备好的、用来指挥计算机工作的人们事先准备好的、用来指挥计算机工作的描述工作步骤的指令序列描述工作步骤的指令序列 程序设计:程序设计:程序员设计编写程序的过程程序员设计编写程序的过程 程序设计语言:程序设计语言:编写程序所用的语言编写程序所用的语言二、程序设计语言的发展二、程序设计语言的发展 机器语言机器语言汇编语言汇编语言高级语言:高级语言:源程序源程序 编译方式和解释方式编译方式和解释方式 1.1 程序设计与程序设计语言程序设计与程序设计语言 3C C语言程序设计语言程序设计语言程序设计语言程序设计 三、程序设计方法三、程序设计方法 1.1 程序设计与程序设计语言
3、程序设计与程序设计语言 1.结构化程序设计结构化程序设计 强调强调程序设计风格程序设计风格程序设计风格程序设计风格和和程序结构的规范化程序结构的规范化程序结构的规范化程序结构的规范化 (易读、易懂易读、易懂)核心思想:核心思想:自顶向下,逐步细化自顶向下,逐步细化自顶向下,逐步细化自顶向下,逐步细化 如:学校办公自动化系统如:学校办公自动化系统2.面向对象的程序设计面向对象的程序设计4C C语言程序设计语言程序设计语言程序设计语言程序设计 1.2 语言的产生与发展语言的产生与发展 78年年 B.W.Kernighan&D.M.Richie(K&R)合著合著The C Programming L
4、anguage80年代年代 微机微机83年年 ANSI C(1)87年年 ANSI C(2)90年代年代 面向对象的程序设计语言面向对象的程序设计语言 C+60年代年代 ALGOL 60(高级语言高级语言)CPLBCPL(Basic Combined Programming Language)70年代年代 PDP UNIXBC(73年年)5C C语言程序设计语言程序设计语言程序设计语言程序设计 1.3 语言的特点语言的特点 1.语言简洁、紧凑、灵活。语言简洁、紧凑、灵活。(32个关键字、个关键字、9种控制语句种控制语句)2.运算符丰富。运算符丰富。(44种运算符种运算符)3.数据结构丰富。数据
5、结构丰富。4.具有结构化的控制语句。具有结构化的控制语句。5.目标代码质量高,程序执行效率高。目标代码质量高,程序执行效率高。6.可移植性好。可移植性好。7.兼有低级语言和高级语言的特点。兼有低级语言和高级语言的特点。8.语法限制不太严格,程序设计自由度大。语法限制不太严格,程序设计自由度大。6C C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介简单实例简单实例例例 1.1 在屏幕上显示字符串在屏幕上显示字符串“This is a C program.”。#include /*文件包含文件包含*/void main()/*主函数主函数*/*函数体开始函数体开
6、始*/printf(This is a C program.n);/*输出了一句话输出了一句话*/*函数体结束函数体结束*/7C C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介简单实例简单实例例例1.2 求整数求整数10、20的和。的和。#include void main()/*主函数主函数*/int first,second,sum;/*定义变量定义变量*/first=10;/*给变量赋值给变量赋值*/second=20;sum=first+second;/*求求a与与b的和的和*/printf(sum=%dn,sum);/*输出结果输出结果*/8C
7、C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介 简单实例简单实例例例1.3 找出任意两个整数中较大的数。找出任意两个整数中较大的数。#include int max(int x,int y)/*定义定义max函数函数*/return(xy?x:y);/*求出两数中的较大数并返回求出两数中的较大数并返回*/*max函数结束函数结束*/void main()int num1,num2,m;printf(Input the first integer number:);scanf(%d,&num1);/*从键盘上输入第一个整数从键盘上输入第一个整数*/print
8、f(Input the second integer number:);scanf(%d,&num2);/*输入第二个整数输入第二个整数*/m=max(num1,num2);/*调用调用max,计算两个数的较大数,计算两个数的较大数*/printf(max=%dn,m);/*输出结果输出结果*/9C C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介基本元素基本元素,逗号逗号 (左圆括号左圆括号 右尖括号右尖括号%百分号百分号 .圆点圆点 )右圆括号右圆括号 !感叹号感叹号&and(与与);分号分号 左方括号左方括号|竖线竖线 xor(异或异或):冒号冒号 右
9、方括号右方括号 /斜杠斜杠 *乘号乘号?问号问号 左大括号左大括号 反斜杠反斜杠 -减号减号单引号单引号 右大括号右大括号 波折号波折号 =等于号等于号“双引号双引号 左尖括号左尖括号#井号井号 +加号加号C语言使用的基本符号共有如下三种:语言使用的基本符号共有如下三种:(1)大小写字母:)大小写字母:AZ、az(2)阿拉伯数字:)阿拉伯数字:09(3)标点符号和的运算符:)标点符号和的运算符:1.字符集字符集(符号集符号集)10C C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介 基本元素基本元素2.标识符标识符用来标记用来标记常量常量、变量变量、函数函数
10、及及文件文件名字的名字的字符序列字符序列标识符的构成规则标识符的构成规则:以字母以字母(大小写皆可大小写皆可)或下划线开头或下划线开头随后可跟若干个随后可跟若干个(包括包括0个个)字母、数字、下划线字母、数字、下划线 如:如:x y3 _imax ELSE X A_to_B (合法)合法)7x int#No bad one re-input (不合法)不合法)注意注意:区分大小写。区分大小写。如:如:sumsum、Sum Sum 是二个标识符是二个标识符注意!注意!11C C语言程序设计语言程序设计语言程序设计语言程序设计 1.4 语言程序简介语言程序简介基本元素基本元素3.关键字关键字 AN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内