c语言修炼第二章--分支与循环

目录

前言

2.1分支语句

2.1.1什么是语句

2.2分支语句

2.2.1if语句的语法形式

2.2.2悬空else问题

2.2.3if书写形式的对比

2.3switch语句

2.3.1switch的语法形式

2.3.2 switch与break的关系

2.3.3 switch与default的关系


前言

小伙伴们端午安康吖!今天我们要开始新的一章的学习!直接开始学习叭!

2.1分支语句

2.1.1什么是语句

在了解语句之前,我们先来了解以下的知识!c语言是结构化的程序设计语言!那么什么是结构化呢又或者结构化都有哪些呢?结构化主要包括:顺序结构,循环结构,选择结构!

 选择结构对应的是分支语句(if switch语句),循环结构对应的是循环语句(while,for,do while)。言归正传,什么是语句呢?用分号隔开的就是语句。c语言的语句分类有以下五种

  • 表达式语句
  • 函数调用语句
  • 控制语句
  • 复合语句
  • 空语句

上代码来具体看看叭!

#include<stdio.h>
int main()
{
	3 + 5;//表达式语句
	printf("haha\n");//函数调用语句
	;//空语句
	return 0;
}

今天我们要讲的就是控制语句!控制语句用于控制程序的执行流程以实现程序的各种结构方式(c语言支持三种结构:顺序结构,选择结构,循环结构)它们有特定的语意符组成,c语言由九种控制语句可以分成以下三类:

  • 条件判断语句也称为分支语句:if语句,switch语句
  • 循环执行语句:while语句, for语句,do while语句
  • 转向语句:break语句 goto语句,return 语句,continue语句

2.2分支语句

2.2.1if语句的语法形式
//if的单分支语法结构
if (表达式)
   语句式;

//If的双分支的语法结构
if (表达式)
  语句式;
else
   语句式;

//if的多分支语法结构
if (表达式)
语句式;
else if (表达式)
语句式;
else if (表达式)
语句式;
else;

以年龄为例,我们具体来看看if的具体使用方式叭!当年龄小于18时我们要进行打印未成年,先用if单分支情况来试试叭

 哦豁,当输入13的时候真的打印了未成年欸,那要是当我们输入大于18时打印出成年人,可以谈恋爱该怎么办呢?再上代码叭

#include<stdio.h>
int main()
{
	int age = 0;
	scanf("%d", &age);
	if (age > 18)
		printf("成年人\n");
	    printf("可以谈恋爱\n");
	return 0;
}

运行一下看看能不能达到我们的预期叭

 这里来看貌似是按照我们的预期来的!我们再输入一个值看

  • 44
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 41
    评论
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值