网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > C语言

C语言使用条件语句

栏目: C语言 / 发布于: / 人气:9.79K

理解条件语句的基本概念。大多数程序都是由条件语句驱动的, 这样的语句可以判断一个条件是TRUE(真)还是FALSE(假), 然后据此执行不同的动作。最基本的条件语句是if语句。

C语言使用条件语句

C语言中的TRUE和FALSE和你平常理解的有点不太一样。TRUE和任何非0的数总是相等的。当你执行一个比较时,如果结果是TRUE,会返回一个”1”。如果结果是FALSE,会返回0。弄清楚这一点能帮助你更好的理解IF语句的执行过程。

学习基本的比较符号。条件语句是以比较大小的数学表达式为核心的。下面列出了最常用的一些比较符号: "

> /* 大于 */

< /* 小于 */

>= /* 大于或等于 */

<= /* 小于或等于 */

== /* 等于 */

!= /* 不等于 */

"

"

10 > 5 TRUE

6 < 15 TRUE

8 >= 8 TRUE

4 <= 8 TRUE

3 == 3 TRUE

4 != 5 TRUE

"

写一个IF语句。 利用IF语句,你可以根据一个表达式计算的结果决定之后的程序如何运行。之后学习了其他条件语句后你可以把它们组合起来实现更强大的功能,不过现在写一段简单的代码熟悉一下就行了。 "

#include <stdio.h>

int main()

{

if ( 3 < 5 )

printf( "3比5小");

get);

}

"

使用ELSE/ELSE IF语句来扩展你的条件判断。 在IF语句中你可以添加ELSE 和ELSE IF语句来处理更多不同的结果。 ELSE后面的语句在IF中的判断结果为FALSE时执行。 ELSE IF则可以让你在一个代码块中使用多个IF语句来处理更多的情况。阅读下面的`代码看一下他们是怎么工作的。 "

#include <stdio.h>

int main()

{

int age;

printf( "请输入您的年龄: " );

scanf( "%d", $age );

if ( age <= 12 ) {

printf( "你是个孩子!" );

}

else if ( age < 20 ) {

printf( "年轻的感觉真好!" );

}

else if ( age < 40 ) {

printf( "你充满了青春的活力!" );

}

else {

printf( "充满智慧的年纪!" );

}

return 0;

}

"[2]

这段代码接收用户输入的一个数据然后传递给IF语句。如果这个数据满足第一个条件,则第一个printf被执行。如果没有满足第一个条件,则后面的各个ELSE IF会逐个进行判断直到有一个满足条件的分支为止。如果没有任何分支满足条件,则ELSE语句被执行。

Tags:语句 语言