L03 C 基础2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
L03C基础2ppt课件

Welcome to the class 面向对象程序设计 Object Oriented Programming 面向对象程序设计 C++语言基础(2) C++语言基础(1) 标识符 数据类型 常量 变量 指针 引用 运算符 流程结构控制 函数* 预处理 C++语言基础(2) 构造类型 数组 结构体 联合 枚举 new/delete运算符 Question问题 如何纪录,操作和显示m个学生的信息。如,学生的学号,姓名,和语数英3门科目成绩? 学号 姓名 语 数 英 1001 张三 88 90 92 1002 李四 86 90 90 Question问题 1.最简单情况 问题1.输入和显示一个学生成绩。 如: 分数: 620 输入和显示一个学生成绩 #include iostream using namespace std; void main() { int score=0; cinscore; coutscoreendl; } 如何使用设置数据和显示数据两函数完成此任务? 练习1 使用设置数据和显示数据两函数完成输入和显示一个学生成绩功能(可以用函数三种参数传递方式:传值,引用和传地址) #include iostream using namespace std; //函数1:设置数据 //函数2:显示数据 void main() { //函数调用 } 练习1:输入和显示一个学生成绩 #include iostream using namespace std; int setScore() { int nS; cinnS; return nS; } //返回值 void disp(int a){ cout aendl; } //传值 void main() { int iScore=setScore(); disp(iScore); } 练习1:输入和显示一个学生成绩 #include iostream using namespace std; void setScore(int a) { cina; } //引用方式 void disp(int a){ cout aendl; } void main() { int iScore; setScore(iScore); disp(iScore); } 练习1:输入和显示一个学生成绩 #include iostream using namespace std; void setScore(int *a) { cin(*a); } //传址 void disp(int a) { cout aendl; } void main() { int temp=0; int *pScore=temp; setScore(pScore); disp(*pScore); } 练习1:输入和显示一个学生成绩 void main() { int temp=0; int *pScore=temp; setScore(pScore); disp(*pScore); } void main() { int *pScore; setScore(pScore); // error: 此时该指针还未初始化,未指向任何地址; disp(*pScore); } 练习1:输入和显示一个学生成绩 #include iostream using namespace std; void setScore(int *a) { cin(*a); } //传址 void disp(int a) { cout aendl; } void main() { int *pScore=new int(0); setScore(pScore); disp(*pScore); } Question 2.更一般的情况 问题2: 如何纪录一个学生的语数英3门科目成绩? 语 数 英 88 90 79 Question 问题2: 如何纪录一个学生的语数英3门科目成绩? 语 数 英 88 90 79 采用一维数组: int score[3]={80,90,79}; Question 显示一个学生的语数英3门科目成绩 #include iostream using namespace std; void main() { int score[3]={80,90,79}; for (int i =0; i 3; i++) cout \t score[i

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档