第二周项目1程序阅读2
来源:互联网 发布:java 读取xlsx 编辑:程序博客网 时间:2024/05/18 03:44
#include <iostream>#include <cstring>using namespace std;class Student{public: void set_data(int n, char *p,char s); void display( );private: int num; char name[20]; char sex;};void Student::set_data(int n, char *p,char s){ num=n; strcpy(name,p); sex=s;}void Student::display( ){ cout<<"num: "<<num<<endl; cout<<"name: " <<name<<endl; cout<<"sex: " <<sex<<endl;}int main(){ Student stud1,stud2; stud1.set_data(1,"He",'f'); stud2.set_data(2,"She",'m'); stud1.display(); stud2.display(); return 0;}
- 概括这种写法的特点___清晰明了_____。
- 在类定义中,公共成员在前,私有成员在后,有何好处?__避免成员位置出现混乱_
- 成员函数的实现写在类定义之外,有何好处?____是程序看起来简洁,定义和引用更加清楚____
- 将第5行public: 去掉,记录出现的问题______,原因是_____。加上public,将程序改回正确状态。
- 将第18行void Student::display( )写作为void display( ),即去掉Student::,结果会是___程序无法调用__?Student::的作用是___将函数链接进程序里面__。将程序改回正确状态。
- 在第30行后加一句:stud1.num=3,记录出现的情况,并解释原因。______
- 去掉刚加的那一行,将第31行stud1.display();中的stud1.去掉,记录出现的情况,并解释原因。________
- 在32行后增加cout<<sizeof(stud1)语句,看输出的结果,请做出解释___?
- 初学者常将类定义后的分号丢掉,试将13行最后的分号去掉,记录出现的提示,并做出解释。_________
0 0
- 第二周项目1程序阅读2
- 第二周项目1程序阅读
- 第二周项目1-课后实践:阅读程序
- 第二周项目一 阅读程序
- 第二周 阅读程序
- 第二周 程序阅读
- 第二周阅读程序
- 第十二周项目1-阅读程序2
- 第二周程序阅读(2)
- 第二周 阅读程序(2)
- 第二周 阅读程序(2)
- 第二周 课后实践 阅读程序2
- 第二周阅读程序(1)
- 第二周 阅读程序(1)
- 第二周 阅读程序(1)
- 第二周上机实践项目——阅读程序(2)
- 第二周 阅读程序一
- 第二周阅读程序二
- 开发笔试一
- 普通树转换成二叉树
- Clock Buffer Basics
- 去掉最大值、最小值之后剩下的个数
- C++primer 学习(一)浅谈编译器的作用
- 第二周项目1程序阅读2
- sizeof应用于虚参形式的数组时,得到的结果是4(指针大小) k&r 5-4
- 微博 如何获得status中的缩略图所对应的大图的地址?
- TCP-Java-客户机/服务器应用程序例子
- 计算机视觉领域的牛人博客和研究机构
- OC学习小结之ios运行过程详解
- HDU 1152. False Mirrors(DFS)
- git之获取开源项目
- Node.js笔记(六)不使用页面模板渲染界面