第五周程序阅读(1)
2015-04-01 12:35
162 查看
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:惠睿 *完成日期:2015年4月1日 *版 本 号:v1.0 * *问题描述:阅读程序,写出程序的运行结果并理解。 *程序输入:无输入。 *程序输出:输出调用函数后的值。 */ #include <iostream> using namespace std; class base { private: int m; public: base() {}; base(int m) { this->m=m; } int get() { return m; } void set(int m) { this->m=m; } }; int main() { base *ptr; ptr=new base[2]; ptr->set(30); ptr=ptr+1; ptr->set(50); base a[2]= {1,9}; cout<<a[0].get()<<","<<a[1].get()<<endl; cout<<ptr->get()<<","; ptr=ptr-1; cout<<ptr->get()<<endl; delete[] ptr; return 0; }
预计运行结果:1,9 换行 50,30 换行
实际运行结果: