目录
一、分支和循环语句
1、C语言语句分类
1、表达式语句
2、函数调用语句
3、控制语句
1、分类
①、条件判断语句(分支语句):if语句、switch语句;
②、循环执行语句:do while 语句、while语句、for语句;
③、转向语句:break语句、goto语句、continue语句、return语句;
4、复合语句
5、空语句
二、分支语句(选择结构)
1、if 语句
2、if else语句
1、!如果含有多条语句,需用大括号{}把语句括起来。
3、if else if else 语句
①、多个条件必须给用&&符号写在一块!
4、易错点:
1、else是和它最近的地方配对的,而不是和对齐的配对。
2、变量命名(规范、有意义)
3、if对于返回值的return
只要满足条件,就返回第一个满足条件的return 值。(注意书写规范,一下不太符合规范,但是找正确,增加了代码难度)
if(5==num)和if(num==5)是一样的,但是最好把常量放在左边,避免写错不报错的问题。
4、练习题:
for后面必须是分号分号分号!!!
5、switch语句:
1、常用于多分支的情况
2、switch(整型表达式){
语句项(case 整型常量表达式:
语句;);}
3、注意事项:
①、每个case语句下面必须加break终止循环;不然的话会一直进行下去!!!
②、case后面必须加空格,否则无效的语句! 必须是常量(可以是字符,字符最后也是ASCII值,也是整形)
③、表达式非变量,输入时应注意区分!
4、练习题:
当输入1到5时,打印weekday,当输入67时,打印weekend;
5、作业题:重点!!!
1、break只能跳出自己所在层的循环体2、switch可以嵌套循环
编程好习惯:
,尽量在代码后面写一个default,防止没
有匹配成功的时候,可以运行结束程序!
总结ending:
1、要练习,亲自去敲一边练习
2、学会画图,理解内存,指针
3、学会调试