- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC授课安排20111216随堂作业
第一章 Visual C++ 集成开发环境
演示使用VC
第二章 C++ 语言基础
This is a C++ program !
随堂练习
要求在屏幕上输出以下五行信息。
我叫 ***(姓名),学号******(学号).
*********************
这是我的第一个C++程序!
*********************
程序运行结束,谢谢使用!
求两个整数之和。
随堂练习1
实验1.2改为求两个整数之差
实验1.3改为求两个整数的较小者
实验 4 计算三角函数的数学公式程序
随堂练习
计算4个公式的值,
一维数组
随堂练习 5
对数组A中10个数组元素依次赋值为0,1, 2,3,4,5,6,7,8,9,再将数组A的元素逆序拷贝到另外一个含有10个元素的数组B中,再将数组B的元素顺序输出。
二维数组
矩阵行列互换
随堂练习
用二重循环输入3×3整型矩阵的值,再求3×3整型矩阵的上三角元素之和。
指针和简单变量地址的关系
指针要点:
1 先使指针的值为某个变量单元的地址,即p= a
2 再用 *指针 间接访问指向变量单元的值, *p=2 = a=2;
随堂练习
输入三个int变量a、b、c,再用一个int类型的指针分别指向这三个变量,依次输出它们的值,整型变量的地址,以及指针的地址。
指针和数组之间的关系
a[i][j]为第i行第j列元素的值,a[i][j]为第i行第j列元素的地址,若a[0][3]和a[1][0]元素的地址是连续的,则可验证。
随堂练习
用指针实现:输入3×3整型矩阵的值,再求3×3整型矩阵的对角元元素之和并输出。
提示:(1)令指针p指向数组首个元素
(2)在循环中:在用cin*p来输入矩阵元素的值,再将指针p加1;
(3)再令指针p指向数组首个元素
(4)在数组中移动指针访问对角元的值,将结果保存,访问完后输出即可。
指针和字符串之间的关系
随堂练习
用指针方式实现,用指针输出一个字符数组char a[10]={Good to see you!}的内容,并且将数组a中非o的字符拷贝到另一个数组b中,再用指针方式输出b的内容。
指针和结构体之间的关系
随堂练习
用指针方式实现,用指针输出一个字符数组char a[10]={Good to see you!}的内容,并且将数组a中非o的字符按顺序拷贝到另一个数组b中,再用指针方式输出b的内容。
使用简单函数
随堂练习
用函数调用实现输出
**********************************
* 我的第一个使用函数的C++程序! *
**********************************
* 我的第一个使用函数的C++程序! *
**********************************
函数参数的单向值传递,引用
复制实参的局限性
当需要在函数中修改实参的值时
需要以大型对象作为实参传递时。对实际的应用而言,复制对象付出的时间和存储空间代价往往过大。
没有实现对象的复制时
随堂练习
编写一个函数,该函数具有两个形参,分别为int型和指向int型的指针,并返回这两个int值中较大 的数值。
具有返回值的函数和使用数组作为函数参数
随堂练习
已知两个整型数组a[10]和b[10],编写一个使用数组为形参的函数,该函数查找数组a和b中是否存在相同的元素,返回值为a中发现相同元素的地址,如果没有找到,则返回为NULL。
动态内存分配
随堂练习
已知两个整型数组a[10]和b[10],编写一个使用数组为形参的函数,该函数查找数组a和b中是否存在相同的元素,返回值为a中发现相同元素的地址,如果没有找到,则返回为NULL。
使用String和输入输出流(演示)
使用标准库vector类型
随堂练习
读一组整数到vector对象,计算并输出每对相邻元素的和。如果读入元素个数为奇数,则提示用户最后一个元素没有求和,并输出这最后一个元素。
类,对象,构造函数与析构函数
随堂练习
一个名为CPerson的类有以下属性:姓名,身份证号、性别和年龄,请用C++定义这个类。
(1) 为上述属性定义相应的方法,分别可以修改和显示对象的属性。
使用静态成员变量和函数,访问静态和非静态成员值
随堂练习
一个名为CPerson的类有以下属性:姓名,身份证号、性别和年龄,请用C++定义这个类并验证所使用的方法。
为上述属性定义相应的方法,分别可以修改和显示对象的属性。
增加静态成员变量,实时显示当前对象的个数(构造和析构函数)
分别添加能够访问静态和非静态成员变量的静态成员函数
使用This指针,友元函数和友元类
随
您可能关注的文档
最近下载
- 统编人教部编版语文三年级下册第八单元教材解读及教学目标教学建议教研备课校本培训.pptx
- EZVIZ 萤石 智能锁Y3000FV用户手册说明书.pdf
- 2025年中考数学模拟试卷押题卷(含答案).docx
- 产业园区智能化规划设计方案.pdf
- 《旅游类学生就业指导:扬就业之帆 启梦想之旅》 模块三 了解形势,选择去向.pptx
- 新航道留学预备三级读写答案.pdf
- 两角和与差的余弦公式PPT课件.ppt
- 2024广东珠海横琴粤澳深度合作区执行委员会招聘澳门特别行政区居民90人笔试备考试题及答案解析.docx
- 基于excite timing drive的汽油机多阀系仿真及优化研究浙江大学等.pdf VIP
- 2025届河南省豫西北教研联盟(许洛平)高三上学期第一次质量检测(一模)思想政治试题(含答案).docx VIP
文档评论(0)