C语言学习日志04

发布于:2023-01-04 ⋅ 阅读:(300) ⋅ 点赞:(0)

       C语言学习的第四天,今天主要学习了if语句,switch语句和while循环语句。C语言中语句分为五种: 表达式语句 、 函数调用语句 、控制语句 、复合语句 、空语句。今天学习的if、switch和while语句属于其中的控制语句,用于控制程序的执行过程。

        if和switch语句同属于分支语句,首先来讲if语句。

       if语句的语法结构:

                 if ( 表达式 )                                                         if ( 表达式 )
                       语句  ;                                                            语句1;
                                                                                        else
                                                                                           语句 2 ;
        前者用于表达式结果为非0(即真)时,只进行一种程序执行的情况。后者则是表达式为非0(即真)时,执行语句1,表达式为0(即假)时执行else下面的语句2。同时如果要执行的语句数量大于1时,应用{}划分作用域。同时if语句具有嵌套的属性,但在使用时应注意到else的配对情况(与最近的if进行匹配)。以下为if语句的应用举例:

     然后是switch语句为多分支语句,语法结构为:

switch ( 整型表达式 )                语句项为:case 整型常量表达式:   
{                                                                               语句;
    语句项;                                                 
}                           
其中case 决定了程序执行入口,程序执行完该case里的语句后将继续执行下个case的语句,直到遇到break语句,其决定了程序的出口。如果复数case的执行语句相同,在编写代码时可以只在最后的case里写上执行语句,再加上break加以区分。如果遇到表达的整型常量无法在case中找到对应的数值时,应该添加一个default:和对应的执行语句用以处理这些情况。
 
       while属于循环语句, 其语法结构较为简单:
                                                                           初始化条件
                                                                           while(判断条件)
                                                                           {
                                                                             执行语句(包括调整部分)
                                                                           }
其中也可以使用break用来永久的终结循环,continue则用来跳过本次循环,进行下一次循环的判断。
     希望明天的我还可以继续坚持学习。希望明天能吃到好吃的。
本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到