第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等符号,它 们的作用和性质并不完全相同,它们代表 什么意思呢?