首页 > 其他分享 >C语言随笔5

C语言随笔5

时间:2022-11-26 12:01:43浏览次数:37  
标签:语句 C语言 else break while 循环 printf 随笔

分支与循环(一)

语句:由一个分号隔开的就是一个语句

分支语句:if        switch/break

if

 语法结构:

 1. 单分支语句

     if (表达式)

             语句;

 2. 双分支语句

    if (表达式)

            语句1;

     else

            语句2;

 3. 多分支语句

     if (表达式1)

             语句1;

else if (表达式2)               注:条件是一个范围时需要分开写,eg:else if(age>=18 && age<28)

              语句2;

     else

              语句3;

 

1.如果条件成立,要执行多条语句,应该使用代码块

{

}

2.else与它最近的未匹配的 if 相匹配,若想与前面的 if 相匹配,需使用代码块将后面的 if 语句括起来

 

if书写形式的对比

1.条件成立返回x,条件不成立返回y

if()                           

{

return x;

}

return y;

2.条件成立返回x,条件不成立返回y

if ()

{

return x;

}

else

{

returny;

}

3.注意赋值符号的运用

int num=1

if (2==num)

{

printf(" x\n");

}

else

{

printf("y\n");

}

 

switch/break

eg:

int day=0

scanf("%d",&day);

switch(day)

{

case1:

printf(“星期一\n”);

break;

case2:

printf(“星期二\n”);

break;

case3:

printf(“星期三\n”);

break;

default:

printf("输入错误\n”);

break;

}

 

循环结构:while        for       do while

while(i++)

      while(表达式)

            循环语句

break在while中的作用:停止后期所有的循环,直到终止循环

continue在while中的作用:终止本次循环,然后直接跳转到while语句的判断部分,进行下一次循环的入口判断

 

标签:语句,C语言,else,break,while,循环,printf,随笔
From: https://www.cnblogs.com/xiaoxingxiao/p/16927177.html

相关文章

  • 介绍C语言中的关键字 typedef 的用法
    概述typedef作用是为一种数据类型定义一个新的名字(包括数据类型int、char等+自定义的数据类型struct等)。typedef作为一个存储类的关键字,不能与auto、extern、static、reg......
  • C语言实现最简单的2048存档读档功能(获取当前路径和文件IO)
    简介最近大一的学弟开始布置C语言的大作业了,于是在此提供一种比较简单的2048存档读档功能的实现1获取当前目录及存档文件记得自己大一的时候在这里研究了很久,在这里提......
  • C语言学习笔记---volatile关键字
    一段代码想要最终被计算机执行,首先需要被翻译成机器可识别和执行的指令,代码编译的过程往往包含几个步骤:代码->词法语法分析->语义分析->中间代码生成->目标代码生......
  • 【大一C语言项目】Cjson的认识与实现(一)
    【大一C语言项目】Cjson的认识与实现(一)一、初识json参考网站​​​菜鸟教程:JSON​​​​JSON介绍​​​​JSON在线解析​​JSON是什么JSON指的是JavaScript对象表示法(Jav......
  • 【大一C语言项目】Cjson的认识与实现(二)
    【大一C语言项目】Cjson的认识与实现(二)参考资料:​​​哔哩哔哩CJson开源库使用及注意事项​​​​CJson开源项目下载地址​​​​cJSON源码刨析​​一、使用Cjson库下载CJSO......
  • 数据挖掘理论与算法,随笔1
    资源:b站本系列课程主要是启发为主,不会介绍很多很多的算法,适合初学者。一、学习资源书籍:国际会议:InternationalConferenceonDataMiningInternationalConference......
  • C语言基础
    (1)栈(stack):由编译器进行管理,自动分配和释放,存放函数调用过程中的各种参数、局部变量、返回值以及函数返回地址。操作方式类似数据结构中的栈。(2)堆(heap):用于程序动态申请分配......
  • [Object-C语言随笔之一]Mac os 下搭建iOS开发环境
    ​​ 李华明Himi ​​​原创,转载务必在明显处注明 从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是Objective-C,简单来说是C的变种......
  • [Object-C语言随笔之四]创建视图并绘制简单图形
    ​​ 李华明Himi ​​​原创,转载务必在明显处注明这段时间N忙,没办法,创业公司,当然抽时间也仍然再自学ios~OK,基础的语言基础,我就不多说了,从今天开始直接写游戏开发部分......
  • C语言 | 三子棋游戏
    C语言实现《三子棋》小游戏1-需求分析1️⃣游戏规则介绍:双方轮流下子,直到三个子连成一条线,横、竖、斜线都可以,谁先达到这个要求就获胜,或者说棋盘满了,则游戏平局结束[1]......