2.熟悉编程环境和编程规范

bird.h                       //头文件

------------------------------------------------------------------------------------------------

#include<iostream>
using namespace std;


class bird{                       //类声明
private:
int Isfly;
public:
bird(int=0);
int Get();
};


void answer(bird&);                   //函数声明

----------------------------------------------------------------------------------------------------

#include<iostream>
#include"bird.h"
using namespace std;

                                      //类定义
bird::bird(int a)                                      //为什么写成bird::bird(int a )::Isfly(a){}就编译不通过??
{Isfly=a;}


int bird::Get(){
    return Isfly;
}


int main()
{
bird bird1(0),bird2(1),bird3,bird4(4);
answer(bird1);
answer(bird2);
answer(bird3);
answer(bird4);
return 0;
}


void answer(bird& a){                             //函数定义
switch(a.Get()){
case 0:
cout<<"I can fly!"<<endl;
break;
case 1:
cout<<"I cannot fly!"<<endl;
break;
default:
cout<<"I don't know it!"<<endl;
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值