有人在学C语言或者其他语言的时候,大家都会说逻辑思维的硬道理,认为没有逻辑思维的人走不远,那么小编这里借助简单的if...else...
英文解释if(如果),else(否则)
---------------方法一-------------------------------------------------------------方法二--------------------------------------------------------------------------方法三----------------------------------------------------------------------
注意:if判断也可以单独使用,前提看情况而定。if 判断尽量别写超过三个,要不然代码看起来不是很好看,想要漂亮,接着看。
如何用if。。。else来判断呢?
举一个例子:
当一辆车开过马路十字路口的时候,没有任何条件(等你来加),车子会遇见哪些动作?
如果是你加条件,你会如何加条件让车子做各种的动作。
其实简单的思维首先得看如果否则的概念。
当然了,这次不是说什么思维该如何培养,而是告诉当如果否则的概念在脑海中走一遍后,你会有不同发现,各种情况也可以猜测出一点,哪怕不懂思维到底是什么,最起码你会猜测吧。
就像两面性的利弊问题一个道理。考虑问题得考虑到利和弊的得失。
是不是有点意思了,竟然能带入判断了,不在那么的简单输入输出了。
可是,每次为什么只能运行一次就结束了,想要再次运行下打印一个那该多好啊。
那么你可以写成下面这样,其实根本没有多少改变,就将需要的内容放在下面这样
while(1){
需要的内容;
}
do{
需要的内容
}while(1);
为什么会有这效果呢?
while(1){}和do{}while(1);就是无限循环的语句。
可是如果if...else...实在过于多了,怎么办?认为if语句写的过多也是麻烦,也要顾虑漂亮的程度,是不是很麻烦?
其实也不是的,下面又引入一个循环条件switch(){default:break;}
或者是
跟着敲打的人,会发觉,switch()好像只能对应数字一样呢?是不是?
不是的,他还能对应字符和#define 定义
如何写呢?
先不急,玩过游戏没有,上下左右键,WSAD
也就是说是char数据类型
#define 以后说。
仔细研究下,先吃透基本的语法,然后再多揣摩互相的运用,就像是手脚函数那样,不一定非限制于main函数内的调用手脚,手也能调用脚函数的,反之也一样。
都是个人见解,有不妥的,请见谅!
原文:http://www.cnblogs.com/VisiousDragon/p/7922063.html