求C++中return false的作用
typedefstructnode{chardata;node*next;}*LinkList;LinkListDelete(){returnfalse;}intmain...
typedef struct node{
char data;
node* next;
}*LinkList;
LinkList Delete()
{
return false;
}
int main()
{
Delete();
return 0;
}
代码如上,为何可以编译通过呀 展开
char data;
node* next;
}*LinkList;
LinkList Delete()
{
return false;
}
int main()
{
Delete();
return 0;
}
代码如上,为何可以编译通过呀 展开
展开全部
直接跳出函数返回主函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有定义函数的返回类型,编译器会默认该函数的返回类型为int ,
int LinkList Delete()
{
return false; //return 0
}
int LinkList Delete()
{
return false; //return 0
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
false与NULL都是0,编译就能通过。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询