第六周—2.2指针填空
来源:互联网 发布:飞狐海龟交易系统源码 编辑:程序博客网 时间:2024/06/04 20:12
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:谷志恒* 完成日期:2013 年4月6日 * 版本号: v1.0 * 对任务及求解方法的描述部分:指针填空 * 输入描述:略 * 问题描述:略 * 程序输出:如下 */ //指针类型作为成员函数的参数#include <iostream>#include <stdlib.h>using namespace std;class A {private: int *a; int n; int MaxLen;public:A(int *aa,int nn,int MM); A():a(0), n(0), MaxLen(0){}; ~A(); int GetValue(int i) {return a[i];} };A::A(int *aa, int nn, int MM){ n=nn; MaxLen=MM; if(n>MaxLen) exit(1); a=new int[MaxLen]; for(int i=0;i<=n;i++);//以i为循环变量把aa数组中每个元素值传送给a数组的对应元素中 { a[i]=aa[i]; }}A::~A()//析构函数的类外定义,释放指针型数据a所指向的空间 {delete []a;} int main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; A r(b,10,10); int i,s=0; for(i=1;i<=10;i++); //以i为循环变量,把r对象的a数据成员中的每个元素值依次累加到s中 { s=s+r.GetValue(i); } cout<<"s="<<s<<endl; return 0;}
运行程序;
心得体会:这个程序有点不明白啊!
- 第六周—2.2指针填空
- 第六周—2.1指针填空
- 第六周项目二——指针填空A
- 十六周——填空学指针
- 第十六周—填空学指针
- 十六周---指针填空
- 第六周任务二 填空
- 第六周项目二:填空
- 第六周项目2填空
- 第六周项目二—程序填空B
- 第六周项目2—程序填空a
- 16周:填空学指针
- 第十六周 填空学指针
- 第六周任务二之程序填空
- 第六周任务二(填空题)
- 第六周实验报告 程序填空
- 第十六周上机实践项目——填空学指针
- 指针填空
- linux下oracle设置开机自启动实现方法
- 对View进行截图 View.getDrawingCache return NULL
- 理想世界有多远
- Android学习之震动你的手机
- 面向对象( 5 )上(匿名对象 封装 构造函数 this)
- 第六周—2.2指针填空
- web前端实验二:利用JS保护网页源代码
- 解决mysql5.5.25插入中文乱码问题
- 【JAVA基础】0003--------图片生成缩略图、TIF转JPG
- C++读取CSV表格
- 最少用多少只小白鼠可以1个星期内找出1000瓶中的1瓶毒药
- VS2012 UPDATE 2 发布了离线包
- 对上一篇文章: java求助的一点改进,但是还是存在一个很严重的错误,继续求助????
- 今日工作中有关SQL Server数据库中数据处理的方法整理