#include<iostream>
using namespace std;
class student
{
private:
int number;//学号
int grade;//成绩
public:
student(int, int);
int showinform();
};
student::student(int a, int b)
{
number = a;
grade = b;
}
int student::showinform()
{
cout << "学号:" << number << " " << "成绩:" << grade << endl;
return 0;
}
void main()
{
student a[3] = {
student(1, 100),
student(2, 98),
student(3, 96)
};
cout << a[0].showinform() << endl;
cout << a[1].showinform() << endl;
cout << a[2].showinform() << endl;
}
对象数组,在主函数运行时会出现0,要怎么修改可以去掉0
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 战在春秋 2017-04-13 10:59关注
因为showinform定义成int型, 且返回值为0。
修改后的代码如下:#include<iostream> using namespace std; class student { private: int number;//学号 int grade;//成绩 public: student(int, int); void showinform(); }; student::student(int a, int b) { number = a; grade = b; } void student::showinform() { cout << "学号:" << number << " " << "成绩:" << grade << endl; //return 0; } void main() { student a[3] = { student(1, 100), student(2, 98), student(3, 96) }; a[0].showinform(); a[1].showinform(); a[2].showinform(); }
解决 无用评论 打赏 举报
悬赏问题
- ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀