《C语言讲稿》课程教学资源(PPT课件)第二章 C语言程序设计的基 础知识

第2章C语言程序设计的基 础知识 2.1简单语言程房的组成和格 2.2篇单的数据类型 .3算术运拿 2.4贿/运算、逗号运算和自加自板运算 2.5 Turbo C环境下的上机操作步骤 点专此处结束放殃 4合
第2章 C语言程序设计的基 础知识 2.1 简单C语言程序的组成和格式 2.2 简单的数据类型 2.3 算 术 运 算 2.4 赋值运算、逗号运算和自加、自减运算 2.5 Turbo C 环境下的上机操作步骤

21简单C语言程序的组 成和格式 2.1.1一个筒单的C语言程序 利用计算机解决各种类型,复杂程度 各异的问题时,关键是用户需要编写出计 算机能够“读懂”的程序,使计算机能够 按照程序设计者的意愿去工作。C语言就 是一种在计算机上实现程序的描述语言。 点专此处结束放殃 4合
2.1 简单C语言程序的组 成和格式 2.1.1 一个简单的C语言程序 利用计算机解决各种类型,复杂程度 各异的问题时,关键是用户需要编写出计 算机能够“读懂”的程序,使计算机能够 按照程序设计者的意愿去工作。C语言就 是一种在计算机上实现程序的描述语言

它在描述一个完整的程序时,有固定 的结构要求和具体的描述方法,类似于我 们说话、写文章要有主谓宾基本语句部分 样,缺少一部分就不成一句话了。在这 节中将向读者介绍一些用C语言进行程 序设计的有关基本语法知识 我们先举一个简单的程序例子,使读 者对C语言程序的构成有一个初步的了解。 点专此处结束放殃 4合
它在描述一个完整的程序时,有固定 的结构要求和具体的描述方法,类似于我 们说话、写文章要有主谓宾基本语句部分 一样,缺少一部分就不成一句话了。在这 一节中将向读者介绍一些用C语言进行程 序设计的有关基本语法知识。 我们先举一个简单的程序例子,使读 者对C语言程序的构成有一个初步的了解

例2.1根据圆的半径r,计算圆面积s 已知求圆面积的公式为:s=r2 源程序为: /求圆面积* include/命令行 main0/主函数首部 {intr;/定义变量r,说明为整型*/ float s 定义变量s,说明为单精度型* 点专此处结束放殃 4合
例2.1 根据圆的半径r,计算圆面积s。 已知求圆面积的公式为:s=r 2 源程序为: /* 求圆面积 */ # include /* 命令行 */ main () /* 主函数首部 */ { int r ; /* 定义变量r , 说明为整型 */ float s ; /* 定义变量s, 说明为单精度型 */

r=4;/给r赋值为4* S=3141592rr; /计算圆面积,将值赋给s* printf(圆面积s=%fⅦn",s); /显示圆面积的值 以上程序运行后,在计算机屏幕上显 示如下结果: 点专此处结束放殃 4合
r=4 ; /* 给r赋值为4 */ s=3.141592 * r * r ; /* 计算圆面积,将值赋给s */ printf ( " 圆面积 s=%f \n ", s) ; /*显示圆面积的值 */ } 以上程序运行后,在计算机屏幕上显 示如下结果:

圆面积s=50265472 源程序的第一行用“/”和“*/”符 号括起来的一串字符是对程序的注释,这 对符号必须成对使用,“/”和“”之间 不能有空格。注释内容可以用中文或西文, 它对程序的运行不起作用,只起注释作用 好的注释可以使人们在阅读程序时,能较 好地理解程序的功能及含义。 点专此处结束放殃 4合
圆面积 s=50.265472 源程序的第一行用“/*”和“*/”符 号括起来的一串字符是对程序的注释,这 对符号必须成对使用,“/”和“*”之间 不能有空格。注释内容可以用中文或西文, 它对程序的运行不起作用,只起注释作用。 好的注释可以使人们在阅读程序时,能较 好地理解程序的功能及含义

第二行是命令行,它的功能是在调用 系统的输出函数( printf函数)时,需要写 该命令行。 第三行是主函数的首部,其中:main 是主函数名,函数名后面的一对小括号是 不能省略的,它的功能是:表明函数从此 开始。函数具体要完成的内容放在其后 对花括号中,用这对花括号括起来的部 分称为函数体。“{”符号表示函数体开始, 源程序最后一行的“}”符号表示函数到此 结束。 点专此处结束放殃 4合
第二行是命令行,它的功能是在调用 系统的输出函数(printf函数)时,需要写 该命令行。 第三行是主函数的首部,其中:main 是主函数名,函数名后面的一对小括号是 不能省略的,它的功能是:表明函数从此 开始。函数具体要完成的内容放在其后一 对花括号{}中,用这对花括号括起来的部 分称为函数体。“{”符号表示函数体开始, 源程序最后一行的“}”符号表示函数到此 结束

在C语言源程序中只能包括一个主函 数,在一个或多个函数组成的程序中,程 序的执行都是由主函数开始。 在该主函数的函数体中共有五行,完 成指定的任务:根据圆的半径,计算并输 出显示该圆的面积。在这五行中,除了注 释之外,每一条语句均以分号“;”号结 束,完成某一项功能。 点专此处结束放殃 4合
在C语言源程序中只能包括一个主函 数,在一个或多个函数组成的程序中,程 序的执行都是由主函数开始。 在该主函数的函数体中共有五行,完 成指定的任务:根据圆的半径,计算并输 出显示该圆的面积。在这五行中,除了注 释之外,每一条语句均以分号“;”号结 束,完成某一项功能

函数体中第一条和第二条语句为声明 部分,分别定义了一个整型变量r和一个单 精度型变量s 函数体中第三条至第五条语句为执行 部分。此例中分别完成了对变量r(圆的半 径)的赋值(值为4),然后根据变量r的 数值计算圆面积,计算后赋给变量s。最后 通过调用系统的 printi输出函数,将圆的面 积s输出显示在屏幕上。 点专此处结束放殃 4合
函数体中第一条和第二条语句为声明 部分,分别定义了一个整型变量r和一个单 精度型变量s。 函数体中第三条至第五条语句为执行 部分。此例中分别完成了对变量r(圆的半 径)的赋值(值为4),然后根据变量r的 数值计算圆面积,计算后赋给变量s。最后 通过调用系统的printf输出函数,将圆的面 积s输出显示在屏幕上

2.1.2C语言程序的组成和格 式 2.1.3关键字和标识符 在例21的源程序中,我们遇到了诸如 main、int、r、foat、s、 printi等符号,它 们的作用和性质并不完全相同,它们代表 什么意思呢? 点专此处结束放殃 4合
2.1.2 C语言程序的组成和格 式 2.1.3 关键字和标识符 在例2.1的源程序中,我们遇到了诸如 main、int、r、float、s、printf等符号,它 们的作用和性质并不完全相同,它们代表 什么意思呢?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言讲稿》课程教学资源(PPT课件)第一章 算法与程序设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 人机界面设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.6)面向对象方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.4-4.5)概要设计、详细设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.1-4.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.5)分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.3-3.4)需求建模、分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.1-3.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述 §1.2 软件生存周期 Software Life Cycle.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六-九章 测试测试自动化.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述(授课教师:王燕兴、计晓云)§1.1 软件工程的背景和历史.ppt
- 《微机接口技术》 第十二章 串行通信接口.ppt
- 《微机接口技术》 第一章 微机系统与接口技术概述.ppt
- 《微机接口技术》 第十章 定时计数控制器.ppt
- 《微机接口技术》 第九章 中断控制.ppt
- 《微机接口技术》 第八章 DMA控制.ppt
- 《微机接口技术》 第七章 数据传送机制.ppt
- 《微机接口技术》 第六章 输入/输出接口.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第三章 顺序结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第四章 分支结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第五章 循环结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第六章 自定义函数的设计和使用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第七章 地址和指针.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第八章 一维数组的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第九章 二维数组的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十章 字符串处理.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十一章 用户标识符的作用域和存储类别.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十二章 编译预处理.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十三章 结构体的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十四章 数据文件的应用.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第十五章 实训.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第一章 MATLAB概述.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第二章 MATLAB数据.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第四章 MATLAB绘图.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第五章 MATLAB数值计算.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第六章 MATLAB符号计算.ppt
- 《Matlab系统分析与程序设计》课程教学资源(PPT课件讲稿)第七章 MATLAB图形用户界面设计.ppt