请回各位if-else在c语言中有什么作用?谢谢各位了?

如题所述

第1个回答  2012-09-04
条件控制语句,表达式如果不为0(0和NULL),则执行if下面的语句。否则,执行else下面的语句。
if(表达式)
....

else
  ....
第2个回答  2012-09-04
条件控制语句,对一个条件的判断有两种可能,真(1)假(0)。
if(表达式)
语句序列1;
else
语句序列2。本回答被网友采纳
第3个回答  2012-09-03
判断值的真假,真 继续 假 返回、

参考资料:http://www.neu.edu.cn/cxsj/pointchart/c5/Page8.html

第4个回答  2012-09-03
根据给定条件的真假决定程序走向,
第5个回答  2012-09-03
百度上搜吧,很简单的,最基础的东西

请回各位if-else在c语言中有什么作用?谢谢各位了?
if(表达式)...else ...

ifelseif写输入一个数,输出表达式怎么写
因为在C语言中,if 只能控制其后的一个语句。如果要控制多个语句就必须加大括号{}。所以在上面这个程序中 if 只能控制第一个 printf,而 if 后的表达式为 0,所以第一个 printf 不会执行,所以“I Love You”不会输出。而第二个 printf 不在 if 的控制范围内,所以 if 语句执行完之后顺序往下执行第二个 printf...

请问c语言中if语句后的条件是什么意思啊
if后面的意思是:例如if(a<=b)它的意思是如果a真的小于或等于b则执行后面大括号里的内容,如果不是免责不执行

C语言用if和switch语句解决一个问题
我用的是vc,因为tc下中文不能显示。区域应该都是矩形的,现在给出区域的左上角和右下角的顶点坐标:A:(A1,A2),(A3,A4);B:(B1,B2),(B3,B4);C:(C1,C2),(C3,C4);D:(D1,D2),(D3,D4);O:(O1,O2),(O3,O4);代码如下:include <stdio.h> define A1 0 \/*开始定义各区域的坐...

c语言中,如何求三个数的最大值?
c语言求三个数的最大值的回答如下:在C语言中,我们可以使用条件语句(if...else)来比较三个数并找出最大值。以下是一个简单的示例程序:#include <stdio.h> int main() { int a, b, c, max; printf("请输入三个整数:"); scanf("%d %d %d", &a, &b, &c);if (a >...

紧急求助! C语言中常用语句有哪几种?请分别举一例
printf("C Program");调用库函数,输出字符串。3. 控制语句:控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类:1) 条件判断语句:if语句、switch语句;2) 循环执行语句:do while语句、while语句、for语句;3) 转向语句:...

C语言中“else if(strcmp(p1->tele,str)==0)”这个语句是什么意思啊...
p1应该是个结构体, tele是结构体p1 中的一个字符串变量, strcmp 用来比较字符. 如果前面比后面的大返回1, 后面比前面的大返回-1, 相等返回0.用法:#include <string.h> 功能:比较字符串s1和s2。一般形式:strcmp(字符串1,字符串2)说明: 当s1<s2时,返回值<0 当s1=s2时,返回值=0 当...

关系表达式使用的运算符为关系运算符吗
C语言提供了一个可以代替某些if - then - else语句的简便易用的操作符?。该操作符是三元的,其一般形式为:EXP1? EXE2: EXP3EXP1,EXP2和EXP3是表达式,注意冒号的用法和位置。 操作符“?”作用是这样的,在计算EXP1之后,如果数值为True,则计算EXP2,并将结果作为整个表达式的数值;如果E XP1的值为Flase,则计...

...加上else 为什么就不对了呢? return1是什么作用?
for ( ..) {这里是循环体}; 你变成 for ( ..) {else if ...} 条件语句语法结构也错了。若 加在 第7行for前面,那么结果不受影响。return 1 表示x是素数, return 0 表示x不是素数.return 1 的作用 是 函数调用 完毕,返回 1。因为 前面得0的已返回0,退出了函数。没得0...

还是那个问题,如果加上else 在输入N的时候正常,但是输入 Y 会把else...
请回答 “Y\/N” 输入完成后请按回车键\\n");scanf("%c",&a);if(a=='Y')printf(" *因为你作弊被老师抓,恭喜挂科!*\\n\\n\\n");else if(a=='N') \/\/ 注意这里用else if,这样的话,就是把前面的if以及后面的else的判断条件能保证只走其中一个分支。printf(" *因为你没有作弊...

相似回答
大家正在搜