return 0的问题

tingfengx 2012-11-28 12:09:37
假如有下面的程序,具体的就不写了,只写个大概
int main(void)
{
while(1)
{
switch(条件)
{
case ;break;
case ;break;
case ;return 0;
}
}
printf("hello world\n");
}

return 0是什么意思,为什么return 0后不是退出while()循环,继续执行,而是退出整个程序?
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
转角天边 2012-11-28
  • 打赏
  • 举报
回复
break退出循环,return函数返回
  • 打赏
  • 举报
回复
推出循环是break吧,函数return推出
dhdahai 2012-11-28
  • 打赏
  • 举报
回复
退出while循环用break return是函数返回,这里是main函数,就是程序退出了

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧