运行了之后,为什么还是有0在后面?

#include<iostream>
using namespace std;
int login(int card);
int login2(int id);
int manage(int i);
int product(int t);
int main()
{
int id;
cout<<"请输入用户名"<<endl;
cout<<"用户名:";
cin>>id;
cout<<login2(id);
return 0;
}
int login2(int id)
{
int i=0,card=0;
if(id==321)
{
cout<<"请输入密码"<<endl;
cout<<"密码:";
cin>>card;
cout<<login(card);
}
else
cout<<"你输入的用户名有误"<<endl;
return 0;
}
int login(int card)
{
int i=0;
if(card==123)
{
cout<<"欢迎使用本系统"<<endl;
cout<<manage(i);
}
else
cout<<"你输入的密码有误"<<endl;
return 0;
}
int manage(int i)
{
int t=0;
cout<<"请选择要进行的操作"<<endl;
cout<<"1.产品信息管理"<<endl;
cout<<"2.订单信息管理"<<endl;
cout<<"3.库存产品管理"<<endl;
cout<<"4.客户信息管理"<<endl;
cin>>i;
switch(i)
{
case 1:cout<<product(t);break;
}
return 0;
}
int product(int t)
{
cout<<"请选择要进行的操作"<<endl;
cout<<"1.输入产品信息"<<endl;
cout<<"2.查询产品信息"<<endl;
cout<<"3.删除产品信息"<<endl;
cout<<"4.修改产品信息"<<endl;
return 0;
}

jeck猫
浏览 117回答 3
3回答

偶然的你

定义一个函数的时候可以这么定义void fun()就可以了。如果你定义的函数是int fun(),那么它最后都得返回一个int型的值,如果你定义的是float fun(),那么它最后都得返回一个float型的值。

森栏

函数类型不写void 都能返回值例如int sum(int a){return a;}

倚天杖

可以。入口函数main除外
打开App,查看更多内容
随时随地看视频慕课网APP