使用if语句时常犯的错误

最近在学习if语句时发现了两种典型的错误写法,在此分享给和我一样的初学者。 一、悬空else (一)改正前 写代码人的本身意图应该是让第一个if与else匹配,从而打印出“haha”,但C语言的语法规定,else总是与离它最近的if相匹配。所以,这段代码的运行结果为空。 (二)改正后 若想让代码运行结果为“haha”,应用“{}”使else与第一个if相匹配。 二、在if(表达式)后面加“;” (
相关文章
相关标签/搜索