b程序b设计技术ppt课件.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)
《b程序b设计技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《b程序b设计技术ppt课件.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值n n第第第第1 1章章章章 程序设计语言和算法描述程序设计语言和算法描述程序设计语言和算法描述程序设计语言和算法描述n n第第第第2 2章章章章 C C程序设计入门程序设计入门程序设计入门程序设计入门n n第第第第3 3章章章章 C C程序的控制结构程序的控制结构程序的控制结构程序的控制结构n n第第第第4 4章章章章 函数与程序结构函数与程序结构函数与程序结构函数与程序结构n n第第第第5 5章章章章 指针与函数指针与函数指针与函数指针与函数n n第第第第6 6章章章
2、章 构造类型和指针构造类型和指针构造类型和指针构造类型和指针n n第第第第7 7章章章章 位运算位运算位运算位运算n n第第第第8 8章章章章 文件文件文件文件n n第第第第9 9章章章章 C C语言应用语言应用语言应用语言应用程序设计技术程序设计技术资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值n n2.1 C2.1 C语言的发展简史语言的发展简史语言的发展简史语言的发展简史n n2.2 C2.2 C程序的基本结构程序的基本结构程序的基本结构程序的基本结构n n2.3 C2.3 C语言的基本数据语言的基本数据语言的
3、基本数据语言的基本数据类型类型类型类型n n2.4 2.4 基本运算符和表达式基本运算符和表达式基本运算符和表达式基本运算符和表达式n n2.5 2.5 不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换n n2.6 C2.6 C程序设计初步程序设计初步程序设计初步程序设计初步第第2章章 C程序设计入门程序设计入门资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值发展简史资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值
4、,其增值的这部分资金就是原有资金的时间价值2.C语言的特点语言的特点n nC C语言具有下列基本特点:语言具有下列基本特点:语言具有下列基本特点:语言具有下列基本特点:n n C C语言简洁、紧凑,使用方便、灵活。语言简洁、紧凑,使用方便、灵活。语言简洁、紧凑,使用方便、灵活。语言简洁、紧凑,使用方便、灵活。n n C C语言是位于汇编语言和高级语言之间的一种程序语言是位于汇编语言和高级语言之间的一种程序语言是位于汇编语言和高级语言之间的一种程序语言是位于汇编语言和高级语言之间的一种程序设计语言。设计语言。设计语言。设计语言。n n C C语言是一种结构化程序设计语言,语言是一种结构化程序设计
5、语言,语言是一种结构化程序设计语言,语言是一种结构化程序设计语言,n n C C语言数据类型丰富。语言数据类型丰富。语言数据类型丰富。语言数据类型丰富。n n C C语言运算符丰富。语言运算符丰富。语言运算符丰富。语言运算符丰富。n n C C语言程序中可以使用预处理、宏定义、包含以及语言程序中可以使用预处理、宏定义、包含以及语言程序中可以使用预处理、宏定义、包含以及语言程序中可以使用预处理、宏定义、包含以及条件编译的预处理功能。条件编译的预处理功能。条件编译的预处理功能。条件编译的预处理功能。n n C C语言程序可移植性好。语言程序可移植性好。语言程序可移植性好。语言程序可移植性好。资金是
6、运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值第第2章章 C程序设计入门程序设计入门n n2.1 C2.1 C语言的发展简史语言的发展简史语言的发展简史语言的发展简史n n2.2 C2.2 C程序的基本结构程序的基本结构程序的基本结构程序的基本结构n n2.3 C2.3 C语言的基本数据语言的基本数据语言的基本数据语言的基本数据类型类型类型类型n n2.4 2.4 基本运算符和表达式基本运算符和表达式基本运算符和表达式基本运算符和表达式n n2.5 2.5 不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换不同类
7、型数据混合运算及数据转换不同类型数据混合运算及数据转换n n2.6 C2.6 C程序设计初步程序设计初步程序设计初步程序设计初步资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.2.1 C程序的基本结构程序的基本结构n nC C程序由函数组成。程序由函数组成。程序由函数组成。程序由函数组成。1 1)一个主函数)一个主函数)一个主函数)一个主函数 2 2)0 0个或多个子函数个或多个子函数个或多个子函数个或多个子函数 函数是函数是函数是函数是C C程序的基本单位。程序的基本单位。程序的基本单位。程序的基本单位。n n函
8、数由两部分组成:函数由两部分组成:函数由两部分组成:函数由两部分组成:1 1)函数说明部分)函数说明部分)函数说明部分)函数说明部分 2 2)函数体)函数体)函数体)函数体n nC C程序总是从主函数开始执行。程序总是从主函数开始执行。程序总是从主函数开始执行。程序总是从主函数开始执行。n nC C程序的书写自由。程序的书写自由。程序的书写自由。程序的书写自由。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.2.1 C程序的基本结构程序的基本结构资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间
9、的推移而增值,其增值的这部分资金就是原有资金的时间价值2.2.1 C程序的基本结构程序的基本结构#include#include#define SIZE 80#define SIZE 80 void main()void main()void myputc(char ch);void myputc(char ch);char strSIZE;char strSIZE;int j;int j;gets(str);gets(str);for(j=0;strj!=0;j+)for(j=0;strj!=0;j+)myputc(strj);myputc(strj);void myputc(char ch
10、)void myputc(char ch)char cc;char cc;cc=(ch=a&ch=a&ch=z)?ch+A-a:ch;putchar(cc);putchar(cc);例 2.2输入一个字符串,将其中的小写字母转化为大写字母资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.2.1 C程序的基本结构程序的基本结构n nC程序的组成:程序的组成:l l 源程序的组成:一个语言源程序可以源程序的组成:一个语言源程序可以由一个或多个源文件组成;每个源文件可由一个或多个源文件组成;每个源文件可由一个或多个函数组成
11、。由一个或多个函数组成。l l C函数的组成:每一个函数由函数说明函数的组成:每一个函数由函数说明部分部分(函数头函数头)和函数体组成。函数体也由和函数体组成。函数体也由若干语句组成。若干语句组成。l l 主函数主函数main():一个:一个C程序中有且只有程序中有且只有一个一个main()函数,可在任意位置,是程序函数,可在任意位置,是程序运行开始和结束。运行开始和结束。l l 资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.2.1 C程序的基本结构程序的基本结构l l源程序中可以有预处理命令源程序中可以有预处理
12、命令(include 命令仅命令仅为其中的一种为其中的一种),预处理命令通常应放在源文,预处理命令通常应放在源文件或源程序的最前面。件或源程序的最前面。l l 每个语句后有每个语句后有“;”,函数说明部分除外。,函数说明部分除外。每一个说明,每一个语句都必须以分号每一个说明,每一个语句都必须以分号“;”结尾。但预处理命令,函数头和花括号结尾。但预处理命令,函数头和花括号“”之后不能加分号。之后不能加分号。l l 书写格式自由:书写格式自由:C程序的每一行可以写多个程序的每一行可以写多个语句,一个语句也可以写在多行上,用语句,一个语句也可以写在多行上,用“”续行。续行。C程序空格和回车符不计,没
13、有行号。程序空格和回车符不计,没有行号。l l可在任意位置加注释可在任意位置加注释/*/,可多行,可多行,不可嵌套。不可嵌套。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值第第2章章 C程序设计入门程序设计入门n n2.1 C2.1 C语言的发展简史语言的发展简史语言的发展简史语言的发展简史n n2.2 C2.2 C程序的基本结构程序的基本结构程序的基本结构程序的基本结构n n2.3 C2.3 C语言的基本数据语言的基本数据语言的基本数据语言的基本数据类型类型类型类型n n2.4 2.4 基本运算符和表达式基本运算符
14、和表达式基本运算符和表达式基本运算符和表达式n n2.5 2.5 不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换不同类型数据混合运算及数据转换n n2.6 C2.6 C程序设计初步程序设计初步程序设计初步程序设计初步资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.3 C语言的基本数据类型语言的基本数据类型C C语言数据类型概述语言数据类型概述 数数据据类类型型是是一一组组性性质质相相同同的的值值的的集集合合以以及及定定义义于于这个值集合上的一组操作的总称。这个值集合上的一
15、组操作的总称。在在程程序序设设计计语语言言中中,一一个个数数据据的的数数据据类类型型不不仅仅规规定定了了这这个个的的变变量量的的取取值值范范围围,而而且且定定义义了了这这个个变变量量可可用用的的操作操作,也确定了此数据在计算机中的存储形式。也确定了此数据在计算机中的存储形式。在在程程序序中中正正确确描描述述所所处处理理数数据据的的数数据据结结构构,必必须须先先了解该程序设计语言所规定的数据类型。了解该程序设计语言所规定的数据类型。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.3.1 C语言数据类型概述语言数据类型
16、概述(1)C(1)C语言的标识符语言的标识符每每种种计计算算机机程程序序设设计计语语言言都都规规定定了了允允许许使使用用的的字字符符集集,以以便便处处理理系系统统能能正正确确识识别别它它们们。C C语语言言字字符符集集由由以以下下9191个字符组成:个字符组成:小写英文字母小写英文字母a b c za b c z大写英文字母大写英文字母A B C ZA B C Z数字数字0 1 2 3 90 1 2 3 9特特殊殊字字符符+=-_ _()*&%$!|.,;:”/?不可印出字符不可印出字符空格空格、换行、制表符等、换行、制表符等资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时
17、间的推移而增值,其增值的这部分资金就是原有资金的时间价值(1)C语言的标识符语言的标识符标标识识符符是是给给程程序序中中的的变变量量、常常量量、函函数数、数数据据类类型型等等取取的的名名字字。标标识识符符的的命命名名规规则则是是:每每个个标标识识符符由由132132个个字字母母、数数字字或或下下划划线线组组成成,其中第一个字符必须是字母或下划线。其中第一个字符必须是字母或下划线。标标识识符符分分为为两两大大类类:系系统统保保留留字字和和用用户户标标识符识符。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值(1)C语言的
18、标识符语言的标识符有有些些标标识识符符严严格格说说不不属属于于系系统统保保留留字字,但但C C语语言言把把它它们们用用于于特特定定的的地地方方,建建议议用用户户不不要要将将它它们们在在程程序序中中随随意意使使用用,以以免免造造成成混混淆淆,这这些些标标识识符符是:是:definedefineundefundefincludeincludeifdefifdefifndefifndefendifendiflinelineerrorerrorelifelifpragmapragma它们常用于它们常用于C C语言的预处理中。语言的预处理中。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数
19、,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值(1)C语言的标识符语言的标识符用用户户自自定定义义标标识识符符时时,一一方方面面要要取取得得有有意意义义,便便于于阅阅读;另一方面要注意避免含义上或书写时引起混淆。读;另一方面要注意避免含义上或书写时引起混淆。下面是合法用户标识符的:下面是合法用户标识符的:a a b1b1file_namefile_name_buf_buf 下面是不合法的用户标识符:下面是不合法的用户标识符:5c5c不是以英文字母开头不是以英文字母开头int int 与系统保留字同名与系统保留字同名up.toup.to标识符中出现了非法字符标识符中出现了非法字符
20、”.”.”file namefile name标识符中间出现了非法字符空格标识符中间出现了非法字符空格资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值(2)C语言的数据类型语言的数据类型 C C语语言言提提供供的的数数据据类类型型比比一一般般高高级级语语言言丰丰富富,除除整整型型、实实型型、字字符符型型等等基基本本类类型型外外,还还提提供供了了数数组组、指指针针、结结构构体体、联联合合体体、枚枚举举、位位、位位段段等等数数据据类类型型,使使用用这这些些数数据据类类型型可可以以构构成成复复杂杂的的数据结构。数据结构。资金
21、是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值(3)常量、变量与变量的定义常量、变量与变量的定义常常量量在在程程序序的的运运行行过过程程中中,其其值值不不能能被被改改变变的的的的量量称称为为常常量量。C C语语言言的的常常量量有有三三类类:数数、字字符符和和字字符符串串,它它们们不不必必进进行行任任何何说说明明就就可可以以在在程程序序中中直直接接使使用用。在在C C程程序序设设计计中中,还还可可以以使使用用标标识识符符来来代代表表一一个个常常量量,称为称为符号常量符号常量。程序演示程序演示 变量变量在程序的运行过程中,其
22、值能够被改变的在程序的运行过程中,其值能够被改变的量,变量用标识符来表示。量,变量用标识符来表示。C C语言中规定,程序中的变语言中规定,程序中的变量在使用之前必须加以定义。程序中的每一个变量都量在使用之前必须加以定义。程序中的每一个变量都应有确定的数据类型,在一个程序中一个变量只能属应有确定的数据类型,在一个程序中一个变量只能属于一个类型,不能先后被定义为两个或多个不同类型。于一个类型,不能先后被定义为两个或多个不同类型。变量定义的一般格式如下:存储类型存储类型 数据类型名数据类型名 变量名变量名1,变量名变量名2;或或 数据类型名数据类型名变量名表;变量名表;例如,float radius
23、,length,area;其中:数据类型名:用以指明变量名表中变量的类型,(如:int、float、char等);变量名表:由一个变量或若干个用逗号分隔的变量组成组成。资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值2.3.2 C语言的基本数据类型(1)整型数据(整型常量、整型变量)(整型常量、整型变量)a.a.整型常量整型常量C C语言的整型常量可以有三种表示形式:语言的整型常量可以有三种表示形式:十进制整数。如十进制整数。如888888,-123-123,0 0等。等。八进制整数。以八进制整数。以0 0开头的整数是
24、八进制整型常量,开头的整数是八进制整型常量,如如07770777,-011-011等。等。十六进制整数。以十六进制整数。以0 x0 x开头的整数是十六进制整型常量,开头的整数是十六进制整型常量,如如0 x1230 x123,0 xff0 xff等。等。b.b.整型变量整型变量 整整型型变变量量可可分分为为:基基本本型型、短短整整型型、长长整整型型和和无无符符号号型型四四种种。其其类类型型名名分分别别由由intint或或者者由由限限定定词词shortshort、longlong、unsignedunsigned与与intint共共同同组组成成。其其短短整整型型占占2 2字字节节,长长整整型型占占
25、4 4字字节节。下下面面列列出出以以IBM-PCIBM-PC微型计算机为例的整型变量类型名及其相应变量的取值范围:微型计算机为例的整型变量类型名及其相应变量的取值范围:资金是运动的价值,资金的价值是随时间变化而变化的,是时间的函数,随时间的推移而增值,其增值的这部分资金就是原有资金的时间价值定义整型变量定义整型变量定义整型变量的语句行为:定义整型变量的语句行为:类型名类型名变量列表变量列表;例如:例如:int a,b;int a,b;(定义变量(定义变量a a,b b为整型变量)为整型变量)longlongx,y;x,y;(定义变量(定义变量x x,y y为长整型变量)为长整型变量)unsig
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 设计 技术 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内