if语句有几种表达方式?分别是什么?
题目
if语句有几种表达方式?分别是什么?
答案
1.if语句的一般格式
if(表达式)
{语句组1;}
[else
{语句组2;} ]
(1)if语句中的“表达式”必须用“(”和“)”括起来.
(2)else子句(可选)是if语句的一部分,必须与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语句,一律用花括号括起来.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 英语翻译
- 关于化学有机物计算的题,看补充说明
- 古诗中有关于酒的诗句
- 四年级的文轩小格里的阅读题 最温暖的亲情 老王为什么要截住老母亲的话?
- free cash flow after maintenance capital expenditure是什么?用中文怎么说?
- 10.01,9.998,9.9这几个数中,与10最接近的数是哪个数
- 广西最大的地区面积是多少?
- 一只菱形的边长是5cm,一条对角线长为8cm,则另一条对角线长为多少cm
- 填写近义词,把词语搭配正确.
- 一辆汽车从A地驶往B地,前1/3路段为普通公路,其余路段为高速公路.已知汽车在普通公路上行驶的速度为60km/h,在高速公路上行驶的速度为100km/h,汽车从A地到B地一共行驶了2.2h.求普通公路
热门考点