05-《高级语言程序设计(C)》选择结构 - 图文 联系客服

发布时间 : 星期一 文章05-《高级语言程序设计(C)》选择结构 - 图文更新完毕开始阅读dc135506e97101f69e3143323968011ca300f709

选择结构程序设计

?在if后错加分号:导致逻辑(Logic)错误。下述语句在VC++6.0环境下,编译时会得到警告:warning C4390: ';' : empty controlled statement found; is this the intent?if (…) ;{

//......}

?很多初学者易犯这类错误,务必注意!

Copyright ?2000-2011 王灿辉.All Rights Reserved.

选择结构程序设计

?下述片段导致编译(语法,Syntax)错误if (条件) ;{

//语句1......}else{

//语句2......}

Copyright ?2000-2011 王灿辉.All Rights Reserved.

选择结构程序设计

?程序正确吗?if (…) ;else{//......}

?等价于:if (!(…)){

//......}

Copyright ?2000-2011 王灿辉.All Rights Reserved.

选择结构程序设计复习

?if语句,if_else语句,if_elseif_... _else if_else语句,注意缩进排列的写法。

?当存在嵌套时,出现if-then-else的配对错误。嵌套if语句:else语句总是和最近一个还没有匹配的then配对。?if (1<=month<=12) …报错吗?不报错又是什么含义?

Copyright ?2000-2011 王灿辉.All Rights Reserved.