if在c语言中是什么意思,c语言中if和switch有什么区别

1,c语言中if和switch有什么区别看情况 。if判断条件,处理逻辑表达式 。switch 通常处理算术表达式,或字符 , 当它等于什么什么,转向做什么 。switch相当开关如果“比较整数”,i1 是否大于 i2, 当然用if 如果决定转向 , 例如 i=1 画直线,i=2 画曲线 , i=3 画圆 , i=4 画虚线直线 ,  i=5 画虚线曲线, i=6 画长方形 i=其他值 返回重选 这当然用switch,switch 执行快 。
2 , IF在计算机C语言里是什么语句if a=0;thenb=1;elseb=2;判断语句,如果的意思 。判断句啊IFTHENELSE编程中最基本的3大结构  , 判断,选择 , 循环,IF 就是判断!条件判断条件判定条件表达式
3,C语言中if语句问题if语句的一般形式是:if(表达式)语句C语言中语句的标志是“;”,即以分号结尾的句子 。如果写if(a>b) c++这是错的,因为c++是一个表达式 。如果写if(a>b) c++; 这就对了,因为c++;是一个语句 。这是表达式+分号构成的语句,称之为表达式语句,是C语言语句的一种 。问题补充的回答:if(b==0) m=1;n=2;这儿有一个if控制语句,到m=1结束 。n=2;是另一个语句 。另一个问题:if后的括号里可以是任意表达式 。表达式的值非0即1.如果if(35)c++;这表示if的条件永远成立,因为35不是0,所以它的逻辑值为1,执行表达式后的语句 。回答很多,应该够详细吧,申请加分,呵呵 。if(表达式)后面没有语句if(表达式);后面有空语句【if在c语言中是什么意思,c语言中if和switch有什么区别】
4,求助C语言中if语句用法详解1.if语句的一般格式 if(表达式){语句组1;} [else {语句组2;} ](1)if语句中的“表达式”必须用“(”和“)”括起来 。(2)else子句(可?。┦莍f语句的一部分,必须与if配对使用,不能单独使用 。(3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(即去掉花括号) 。2.if语句的执行过程(1)缺省else子句时 当“表达式”的值不等于0(即判定为“逻辑真”)时 , 则执行语句组1,否则直接转向执行下一条 。(2)指定else子句时当“表达式”的值不等于0(即判定为“逻辑真”)时 , 则执行语句组1,然后转向下一条语句;否则,执行语句组2 。如图4-1(b)所示 。3.if语句的嵌套与嵌套匹配原则 if语句允许嵌套 。所谓if语句的嵌套是指,在“语句组1”或(和)“语句组2”中,又包含有if语句的情况 。if语句嵌套时,else子句与if的匹配原则:与在它上面、距它最近、且尚未匹配的if配对 。为明确匹配关系,避免匹配错误,强烈建议:将内嵌的if语句,一律用花括号括起来 。5,if函数是意思if函数的格式为:if(表达式, value_true,value_false)· 什么意思?IF是一种条件判断 , 判断表达式的真假(也就是我们平常说的表达式成立不成立),如果为真(表达式成立),则取value_true, 否则,取value_false 。· 你的第一个例子中,Y17中=if(Y6="","",2.326), 就是判断Y6是否为空,如果Y6为空,那么Y17也为空,否则Y17为2.326. 在你的第二个例子中,是两个IF进行嵌套 。意思是 , 如果Y6为空,则Y19为空,否则按下述进行计算:如果AA3=3 , 则Y17为"N/A", 否则按(Y11-Y7)/(3*Y16/Y17)计算取值 。也就是说,IF(AA3=3,"N/A",(Y11-Y7)/(3*Y16/Y17))的计算结果是第一个IF函数的value_false fx = 如果Y6等于“”fx就等于“”如果不为空就是2.326第二个是一个嵌套 , ,算了我懒得给你具体说 麻烦 。我给你搜索了一个 你看完就会了 , ,再不会就 。。。。你好,IF函数是Excel 逻辑函数的中最常用的,语法形式为 IF(logical_test,value_if_true,value_if_false)If 函数的作用是根据logical_test逻辑计算的真假值,返回不同的结果 。IF函数最多可以嵌套7层 。一般举例:将对B2单元格输入的百分制成绩在B3单元格中转化成通过和不通过两级计分,则选择“插入|函数”中的If函数,在其对话框中输入对应的有关值 。也可以在编辑栏中输入函数表达式(这种方式对于多条件判断即IF的嵌套使用时更为方便)=IF(B2>=60,"通过","不通过") 。嵌套使用举例:单元格中百分制转化成优,良,中,及格五个等级,存放在B3中,在单元格B3的编辑栏中输入=if(B2>=90,"优"if(B2>=80,"良",if(B2>=70,"中",If(B2>=60,"及格" , "不及格"))))对其他表格中的相同转换可以利用自动填充功能即可完成 。1、如果Y6的值为空,则Y6赋值为空,如果Y6值不为空,则Y6赋值为2.3262、如果Y6的值为空,则Y6赋值为空,当Y6值不为空时 , 需要再进行判断:如果AA3值为3,则Y6值为“N/A” , 如果AA3值不为3,则Y6值为(Y11-Y7)/(3*Y16/Y17)的计算结果if里面2个逗号,分成3部分第一部分是个判断, 第2部分是如果判断正确的话的返回值, 第3部分是判断错误的返回值A = IF(B,C,D)相当于:IF B :A = CELSEA = D如果你知道C语言里面的?:操作符的话, 其实A=IF(B,C,D)相当于C语言的A = B ? C : D ;简单的说 , 就是根据if后面跟的一个逻辑表达式的结果,返回参数中对应的结果 。

    推荐阅读