else

C Primer Plus 第7章 C控制语句:分支和跳转 7.2 if语句中添加 else 关键字

夙愿已清 提交于 2020-03-02 19:06:17
if else 语句的通用形式为: if (expression) statement1 else statement2 如果expression为真(非零),就执行statement1;如果expression为假或零,则执行跟在else后的那一条语句(statement2)。 如果希望在if和else之间有多条语句,必须使用花括号创建一个代码块。 if语句使您能够选择是否执行某个动作。if else语句使您可以在两个动作之间进行选择。 7.2.1 另一个例子:介绍getchar()和putchar() 现在我们将接触专门 为面向字符I/O而设计的一对C函数:getchar()和putchar()。 getchar()函数没有参数, 它返回来自输入设备的下一个字符。 ch=getchar();与scanf("%c",&ch);有同样的效果。 putchar()函数打印它的参数。 例如,下面的语句将先前赋值给ch的值作为字符打印出来: putchar(ch); 该语句与printf("%c",ch);有同样的效果。 因为这些函数仅仅处理字符,所以它们比更通用的scanf()和printf()函数更快而且更简洁。同样,注意到 它们不需要格式说明符,因为它们只对字符 起作用。 这两个函数通常 都是在stdio.h文件中定义的。 下面的示例将说明这些函数是如何工作的,“如果字符 是空格

avalonjs 中的if else实现的几种方法

[亡魂溺海] 提交于 2019-12-03 22:47:46
在学习avalonjs的过程中,发现模板中并没有if else这样的写法,不像tempalte ejs这些,所以总结了三种方法来实现,仅供在使用avalonjs的同学参考,主要是通过ms-if 表达式和方法来实现. 1.开始前的准备 首先是做一个简单的html作为基础 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="http://avalonjs.github.io/static/script/avalon.js"></script> <title>avalon的if else</title> </head> <body> <div ms-controller="test"> </div> </body> </html> 一些简单的样式 .text1{ color: #f33; } .text2{ color: #33f; } .text3{ color: #3f3; } 简单的avalonjs 例子初始化,其中的type就是我们要用来做判断的 var vm = avalon.define({ $id: "test", type:1 }); 2.使用ms-if的方式