首页 > 代码库 > ubuntu下apache虚拟主机出现forbidden错误的解决办法
ubuntu下apache虚拟主机出现forbidden错误的解决办法
交换两个变量:例如num1=5,num2=6→num1=6,num=5
怎么样?是不是觉得灰常简单,你是不是用下面的方法做的:
int num1=5;
int num2=6;
int temp=num1;
num1=num2;
num2=temp;
Console.WriteLine("num1={0},num2={1}",num1,num2);
好吧!你赢了!你做的非常对!就就是所谓的值传递 声明一个中间变量temp!没有可说的!大家都懂的!
接着我们来看下面这个比较犀利的出题人:
面试题:不允许声明任何中间变量来交换两个变量的值:例如num1=5,num2=6→num1=6,num=5
汗~~~~~!!搞什么搞啊!你这不是难为我嘛!!一般遇到这样的情况我们都要打破常规了!
不卖关子了,下面我们来看一下它的解决办法吧:
int num1=5;
int num2=6;
num1+=num2;
num2=num1-num2;
num1=num1-num2;
Console.WriteLine("num1={0},num2={1}",num1,num2);
相信你一定有所收获吧!程序也简单易懂!!!献给那些还在面试的程序员!!希望你们找个好工作!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。