码迷,mamicode.com
首页 > 其他好文 > 详细

return 的作用.

时间:2016-09-06 15:21:30      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

一: return在 if语句中的作用:

1 语句0;
2 if(条件1)
3 {
4     语句1;
5     return;
6 }
7 语句2;
8 语句3;

执行的情况如果

满足条件1:  1,2(判断条件成立,进入if语句中),3,4,5,6(终止后面的代码) 

 执行了 语句0,语句1

不满足条件1: 1,2(条件不成立,不执行if语句),7,8

执行了语句0,语句2,语句3

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

没有return:

1 语句0;
2 if(条件1)
3 {
4     语句1;
5     
6 }
7 语句2;
8 语句3;

满足条件1: 语句0, 语句1,语句2,语句3

不满足条件1: 语句0,语句2,语句3

 

 

1 .没有使用return的时候:

1)没有做 226 行 ,if判断:  结果集中是有数据的.

技术分享

 

结果:

技术分享

 

2)走226行if 判断:结果集中没有数据:

技术分享

此时 if 判断执行后, if判断后边的语句仍然执行了. 输出了test test.

 

2 使用了return:

1)结果集中有数据:

技术分享

 

结果:

技术分享

 

没有走226行if判断:

 

2)结果集中没有数据:

技术分享

231行 echo"test test"没有执行;

这是因为你已经 进入if(){}语句中了 ,如果在这里 if(){语句1 return}; 语句2,语句3 ;  进入if判断中那么,后面的语句2,语句3就不会执行.

 

return 的作用.

标签:

原文地址:http://www.cnblogs.com/cbza/p/5845705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!