C语言5种程序语句(1)——流程控制语句中的结构化语句(条件语句和循环语句)

C语言有5种类型的语句:

(1)表达式语句包括:运算符表达式语句、赋值语句

(2)流程控制语句包括结构化语句非结构语句

A.结构化语句包括:条件语句循环语句

   a.条件语句包括:if语句switch语句

   b.循环语句包括:while语句do while语句for语句

B.非结构化语句包括:限定转向语句非限定转向语句

  a.限定转向语句:break语句continue语句return语句

  b.非限定转向语句:goto语句

(3)函数调用语句

(4)空语句

(5)复合语句

 

结构化程序设计的核心是算法控制结构

算法:解决问题时的一系列方法和步骤;主要表示方法:伪代码和流程图。

算法的步骤间有一定的逻辑顺序,此体现为控制结构。分为:顺序结构、分支结构和循环结构

(1)顺序结构:最简单、最基本,从上往下执行,不进行跳转;

     形式:

……

语句1;

语句2;

语句3;

…….

执行顺序:语句1;》语句2;》语句3;……..

(2)分支结构:有3种:单分支、双分支和多分支;即选择结构,根据条件判断执行程序,成立则执行,反之不执行。

(3)循环结构:当型循环直到型循环。用于一遍一遍执行程序的某部分,根据条件判断是否执行,重复执行多少次。循环结构:循环条件循环体

 

一、条件语句

A.     if语句

a.判断表达式:

     if(判断表达式)

    {

       结构体;

   }

 

例子:

#include<stdio.h>

#include<conio.h>   //使用getch

void main(void)

{

       int price=0;  

       printf("请输入商品价格:");

       scanf("%d",&price);

       if(price<50)

       {

              printf("好,我买了");

       }

       getch();

}

   b.花括号和if结构体

     (1)if(表达式)

         {

       语句1

       语句2

        语句3;<

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值