第五周 阅读程序(2)

问题描述:

本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。
友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。
可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。

(2) 阅读程序,写出程序的运行结果并理解

  1. #include<iostream>  
  2. using namespace std;  
  3. class CE  
  4. {  
  5. private:  
  6.     int a,b;  
  7.     int getmin(){return (a<b? a:b);}  
  8. public:  
  9.     int c;  
  10.     void SetValue(int x1,int x2, int x3)  
  11.     {  
  12.         a=x1;  
  13.         b=x2;  
  14.         c=x3;  
  15.     }  
  16.     int GetMin();  
  17. };  
  18.    
  19. int CE::GetMin()  
  20. {  
  21.     int d=getmin();  
  22.     return (d<c? d:c);  
  23. }  
  24.    
  25. int main()  
  26. {  
  27.     int x=5,y=12,z=8;  
  28.     CE *ep;  
  29.     ep=new CE;  
  30.     ep->SetValue(x+y,y-z,10);  
  31.     cout<<ep->GetMin()<<endl;  
  32.     CE a=*ep;  
  33.     cout<<a.GetMin()*3+15<<endl;  
  34.     return 0;  
理想运行结果:4(换行)27

实际运行结果:


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值