- 1、本文档共106页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计
创建第一个C语言程序项目1“学生成绩管理系统”中相关数据设计及简单处理项目2项目中学生成绩的等级判定项目3项目中的设计数据处理及封面与菜单的初步项目4学生成绩的分组汇总程序项目5
利用数组完善项目中数据的处理项目6利用函数进行项目的整体框架设计项目7利用结构体实现项目项目8利用指针优化项目项目9利用文件完善项目项目10
项目2“学生成绩管理系统”中相关数据设计及简单处理
目标TARGET知识目标了解C语言的基本字符掌握C语言的标识符、关键字理解和掌握数据类型、常量和变量掌握运算符与表达式
目标TARGET技能目标学会正确的定义变量、使用变量和常量能够正确的运用各种运算符和表达式
“学生成绩管理系统”中的相关数据设计任务2.1学生成绩总分及平均分的计算任务2.2
任务2.1“学生成绩管理系统”中的相关数据设计任务描述完成“学生成绩管理系统”,需要不同数据类型的数据。假设该系统需要完成学生三门课程的总分及平均分,确定该系统中所需数据。任务分析假设三门课程分别为数学、英语、语文,可以将定义为整型数据,三门课程的总分也为整型数据,而三门课程的平均分应该为实型。
任务2.1“学生成绩管理系统”中的相关数据设计算法设计(1)定义iMath、iEnglish、iChinese为int型,分别存储数学、英语、语文成绩。(2)定义iSum为int型,存储三门课程的总分。(3)定义fAverage为float型,存储三门课程的平均分。
任务2.1“学生成绩管理系统”中的相关数据设计实现在线测试系统主页面的布局和美化某班级需要一个学生成绩管理系统,该系统应具有学生成绩的添加、删除、查询、修改、插入和排序等处理功能,提供数字按键菜单操作方式,如图0-1所示。程序代码#includestdio.h/*编译预处理命令*/voidmain(){intiMath,iEnglish,iChinise;/*定义整型变量iMath、iEnglish、iChinese*/intiSum;/*定义整型变量iSum*/floatfAverage;/*定义单精度实型变量fAverage*/……}/*main()主函数结束*/
1基本数据及其运算Part◎C语言的数据类型◎常量和变量◎基本字符、标识符和关键字
基本字符、标识符和关键字1.基本字符C程序可以看作是由C语言的基本字符按一定的规则组成的一个序列。C程序中使用的基本字符包括:(1)大小写英文字母ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz(2)十进制阿拉伯数字0123456789(3)下面29个符号!#%()*+,-./:;=?[\]^_{|}~(4)5种空白符空格、水平制表符、垂直制表符、换行、换页
基本字符、标识符和关键字1.基本字符(5)基本运行字符集还包括四个不可打印的字符:null字符(用做字符串终止符)、警报(alert)、退格(backspace)、回车(carriagereturn)为了在字母和字符串中表示这些字符,输入反斜杠\加对应的转义序列(escapesequence)即可,例如,\0表示null字符(空字符),\a表示警报,\b表示退格,而\r表示回车。不同的C实现版本中,字符实际对应的数值(字符码)可能不同。C语言本身仅规定了以下规则:基本字符集中的每个字符必须用一个字节(byte)表示。空字符是一个字节,其所有的位(bit)都是0。0之后的每个十进制数字,编码都要依次比前者大1。
基本字符、标识符和关键字2.标识符和其他高级语言一样,我们把用来标识变量名、函数名、符号常量名、数组名、结构体名等的有效字符序列称为“标识符”(Identifier),简单的讲,标识符就是一个名字。比如,我们在程序中使用了诸如a、abc、mn123这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这就是标识符。不过,名字也不能随便起,要遵守规范。C语言规定,标识符的命名规则为:(1)只能由字母(A~Z,a~z)、数字(0~9)和下划线(_)组成;(2)只能以字母或下划线开头;(3)不能使用C语言中的
您可能关注的文档
- C语言程序设计 课件 0开篇.pptx
- C语言程序设计 课件 1创建第一个C程序.pptx
- C语言程序设计 课件 3项目中的数据处理及封面与菜单的初步设计.pptx
- C语言程序设计 课件 4项目中学生成绩的等级判定.pptx
- C语言程序设计 课件 5学生成绩的分组汇总.pptx
- C语言程序设计 课件 6利用数组完善项目中数据的处理.pptx
- C语言程序设计 课件 7利用函数进行项目的整体框架设计.pptx
- C语言程序设计 课件 8利用结构体实现项目.pptx
- C语言程序设计 课件 9利用指针优化项目.pptx
- C语言程序设计 课件 10利用文件完善项目.pptx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 绿色金融改革创新试点政策对企业经营绩效的影响研究.pdf VIP
- 赣州市南康区赞贤小学开展“扣好人生第一粒扣子——我爱我的祖国主题演讲比赛活动方案.doc
- 个人医保承诺书模板.docx VIP
- 绿色金融改革创新试点政策对企业绿色创新的影响-来源:创新与创业教育(第2022002期)-中南大学.pdf VIP
- 信息技术环境下的数学教学设计结题报告.doc VIP
- 国金证券:新型消费研究系列-便利店-小业态大生意-打造便利生活.pdf
- HIKARI富山奇立铺布机使用说明书.doc
- 部编版语文四年级上册第七单元大单元教学设计核心素养目标.pdf VIP
- 三级助理舞台灯光师题库考点(三).docx VIP
- (格式已排好)国家开放大学电大《计算机应用基础(专)》终结性考试大作业答案任务一.doc
文档评论(0)