第五周 阅读程序(6)
来源:互联网 发布:js截取子字符串 编辑:程序博客网 时间:2024/05/24 23:16
问题描述:
本周再补充三个和指针有关的阅读程序,进一步掌握指针工作的原理。
友情提醒:画出内存,让程序的分析,在理性、有序中完成。如果有时间的变化,博客中加个自己画的图。
可以在上机时通过单步执行,进一步和你在人脑中运行程序的过程进行对照。
(6) 阅读程序,写出程序的运行结果并理解
- #include <iostream>
- using namespace std;
- class Test{
- private:
- static int val;
- int a;
- public:
- static int func();
- static void sfunc(Test &r);
- };
- int Test::val=20;
- int Test::func()
- {
- val+=val;
- return val;
- }
- void Test::sfunc (Test &r)
- {
- r.a=25;
- cout<<"Result3="<<r.a<<endl;
- }
- int main(){
- cout <<"Resultl="<<Test::func()<<endl;
- Test a;
- cout<<"Result2="<<a.func()<<endl;
- Test::sfunc (a);
- return 0;
- }
Result1=40
Result2=80
Result3=25
实际运行结果:
0 0
- 第五周程序阅读(6)
- 第五周 阅读程序(6)
- 第五周 阅读程序(6)
- 第五周程序阅读(6)
- 第五周阅读程序6
- 第五周程序阅读
- 第五周阅读程序
- 第五周 程序阅读
- 第五周项目零:阅读程序(6):static .
- 第五周阅读程序6:静态变量
- 第五周程序阅读(2)
- 第五周程序阅读(3)
- 第五周程序阅读(4)
- 第五周 阅读程序(1)
- 第五周 阅读程序(2)
- 第五周 阅读程序(3)
- 第五周 阅读程序(4)
- 第五周 阅读程序(5)
- memcached redis
- C语言——指针
- 判断两个链表是否有交点
- 源码阅读tinyhttpd
- Block的用法
- 第五周 阅读程序(6)
- js 获取html的select中的option的值
- sdut2610--Boring Counting(二分+划分树)
- console.dir()和console.log()的区别
- nodejs的require会寻找目录下默认的index文件,如果只提供目录路径的话
- 在Azure 环境里安装 SharePoint 2013 系统(二)附加磁盘和 安装SharePoint 2013
- 堆排序中求前K个最小数
- 【详细步骤】开启计算机远程桌面
- 用M4芯片的HASH模块计算SHA1和HMAC_SHA1