请教由于我的C#基础不好,看了好长时间都算不明白这道题,

请教由于我的C#基础不好,看了好长时间都算不明白这道题,

题目
请教由于我的C#基础不好,看了好长时间都算不明白这道题,
当入口参数a=10 b=20时,函数的返回值是多少?
当a=3 b=-1时呢?代码如下
int exampleFunction(int a,int b)
{
int temp=0;
int result=0;
bool bFlag=false;
switch(a)
{
case 1:
temp=-1;
break;
case 2:
temp=5;
break;
case 3:
temp=28;
break;
default:
temp=0;
break;
}
if(b>0)
{
bFlag=true;
}
else
{
bFlag=false;
}
if((temp==0)&&!bFlag)return result;
while(bFlag)
{
result=result+b+temp;
if(result>50)bFlag=false;
if(result
我把这段代码运行了了下,当a=10 b=20 返回值是60,这个我明白了,
可是当a=3 b=-1时,为什么会返回0呢,
答案
60
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.