C语言程序设计项目式教程CORE-04.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

文件的读写操作(6)其他文件读写函数fprintf()函数和fscanf()函数。与printf()和scanf(),都是格式化读写函数。不同的是:fprintf()和fscanf()的读写对象不是终端而是磁盘文件。它们的调用格式为:fprintf(文件指针,格式字符串,输出列表);fscanf(文件指针,格式字符串,输入列表);任务总结本项目通过3个任务,介绍C语言程序中的基础语法。通过结合项目的学习,了解C语言中浮点常量和变量的运用,学会printf()函数的调用格式,掌握结构体书序的使用方式,掌握文件的概述和操作方式,为后续的学习稳固基础。条件语句使用小结(2)if-else语句除了可以指定在条件为真时执行某些语句外,还可以在条件为假时执行另外一段代码。在C语句中利用else语句来达到这个目的。if—else语句格式为:if(表达式)语句1;else语句2条件语句使用小结(3)if-else嵌套条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个if对应哪个else。其语句格式为:if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;……else语句n条件语句使用小结(4)switch-case语句执行switch开关语句时,将变量逐个与case后的常量进行比较,若与其中一个相等,则执行该常量下的语句,若不与任何一个常量相等,则执行default后面的语句。其语句格式为:switch(变量){case常量1:语句1或空;break;case常量2:语句2或空;break;……case常量n:语句n或空;break;default:语句n+1或空;}任务二将税率表存放在结构体数组中,然后再计算个人所得税并输出结构体的意义首先考虑解决下面一个问题,输入一个学生的学号、姓名、性别、班级以及他的数学、外语和语文的三科课程成绩,求出他的总分和平均分。问题分析:通过该项目的问题描述,可知通过顺序结构就可以编写出这个项目的解决程序,用四个字符数组变量分别表示学号、姓名、性别、班级;用三个浮点类型变量表示学生的三科成绩,然后通过计算求出总分和平均分并输出即可。结构体类型的定义C语言提供了一个重要的构造数据类型——结构体类型,来解决复杂事物表示问题,它将多个数据项集合到一个数据类型中,每个数据项目被称为数据成员,它们可以是不同的数据类型,既可以是基本数据类型,也可以是另一种构造数据类型。结构体数据类型的一般定义如下:struct结构体名{数据类型1成员名1;数据类型2成员名2;数据类型3成员名3;…………数据类型n成员名n;};结构体类型变量的定义上面声明了一个结构体类型,它相当于一个模型,其中并无具体数据,只有定义了具有结构体类型的变量之后,才能在其中存放具体的数据。在C语言中,可以使用三种方式定义结构体类型的变量:(1)直接声明结构体类型变量这种方式要求在struct后不使用结构体名,例如:struct{……}st1,st[2];结构体类型变量的定义(2)先定义结构体类型,再单独声明结构体类型变量这种方式要求先定义结构体类型,再由一条单独的语句声明变量,例如:structstudent{……};structstudentst1,st[2];结构体类型变量的定义(3)定义类型的同时声明变量这种方式将类型的定义和变量的声明放在一起,例如:structstudent{……}st1,st[2];关键字typedef的用法在结构体类型变量的第二种声明方式中,要用关键字struct和结构体名共同来声明变量,尤其当结构体名称较长时,记忆起来不方便,C语言提供了关键字typedef来简化类型定义,提高程序的可读性。C语言允许用typedef来说明一种新类型名,

文档评论(0)

医药前沿 + 关注
实名认证
内容提供者

专业医药相关文档服务

1亿VIP精品文档

相关文档