欢迎来到天天文库
浏览记录
ID:22281577
大小:316.03 KB
页数:13页
时间:2018-10-28
《实验六数组指针与字符串评讲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、姓名:学号:班级:2012计本实验六数组、指针与字符串(4学时)■实验目的(1)学习使用数组数据对象(2)学习字符串数据的组织和处理(3)学习标准C++库的使用(4)掌握指针的使用方法(5)练习通过Debug观察指针的内容及其所指的对象的内容(6)练:通过动态内存分配实现动态数组,并体会指针在其中的作用(7)分别使用字符数组和标准C++库练习处理字符串的方法实验任务1)以例6-3为基础,观察对象数组的声明与引用过程,并与单对象的引用过程的区别。2)以例6-10为基础,观察用指针作为函数参数传递数据的方法,进一步理解值传递与引用传递的思
2、想3)以例5-11为基础,完成例5-25,比较二者的异同4)编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵。5)使用动态内存分配生成动态数组来重新完成第(4)题,使用指针实现函数功能6)编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数。7)使用string类声明字符串对象,重新实现第(6)。8)声明一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()改变对象的姓名属性,实现并测试这个实验六数组、指针与字符串(4学时)■实验目的(1)学习使用数组数据对象(2)学习字符
3、串数据的组织和处理(3)学习标准C++库的使用(4)掌握指针的使用方法(5)练习通过Debug观察指针的内容及其所指的对象的内容(6)练:通过动态内存分配实现动态数组,并体会指针在其中的作用(7)分别使用字符数组和标准C++库练习处理字符串的方法实验任务1)以例6-3为基础,观察对象数组的声明与引用过程,并与单对象的引用过程的区别。2)以例6-10为基础,观察用指针作为函数参数传递数据的方法,进一步理解值传递与引用传递的思想3)以例5-11为基础,完成例5-25,比较二者的异同4)编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵。
4、5)使用动态内存分配生成动态数组来重新完成第(4)题,使用指针实现函数功能6)编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数。7)使用string类声明字符串对象,重新实现第(6)。8)声明一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()改变对象的姓名属性,实现并测试这个类。9)声明包含5个元素的对象数组,每个元素都是Employee类型对象。评讲部分4)编写并测试3*3矩阵转置函^使用数组保存3*3矩阵#include5、estd;voidmove(intmatrix[3][3]){inti,j,k;for(i=0;i<3;i++)for(j=0;j>data[i][j];}c6、out<<"输入的矩阵的为:"<usingnamespacestd;7、voidmove(int*matrix){inti,j,k;for(i=0;i<3;i++)for(j=0;j8、];}cout<<"输入的斯阵的为:"<
5、estd;voidmove(intmatrix[3][3]){inti,j,k;for(i=0;i<3;i++)for(j=0;j>data[i][j];}c
6、out<<"输入的矩阵的为:"<usingnamespacestd;
7、voidmove(int*matrix){inti,j,k;for(i=0;i<3;i++)for(j=0;j
8、];}cout<<"输入的斯阵的为:"<
此文档下载收益归作者所有