【C语言笔记】循环

while语句

当表达式为真,执行语句,直到表达式为假

while(表达式) {
    语句
}

do while语句

先执行一次语句,然后判断表达式是否为真,如果为真继续执行一次,为假就结束循环

do{
    语句
}while(表达式)

for语句

先让i为0判断i是否小于5,为真执行语句,然后i+1,判断i是否小于5,为真继续执行

for(int i=0; i < 5; i++) {
    语句
}

逗号运算符

从左到右计算,如果是赋值,结果是最右边的

i= 1, j=2, k = i + j;

退出循环

break结束内层的while,do-while,for或者switch语句

continue结束当前这次循环,但是还是留在循环中的

goto跳转到另一个位置,尽量不要用

时间: 2024-07-28 17:50:51

【C语言笔记】循环的相关文章

C语言笔记1--类型、运算符与表达式

 C语言笔记1--类型.运算符与表达式 总论: 变量和常量是程序处理的两种基本的数据对象.声明语句说明变量的名字和类型,也可以指定变量的初值.运算符指定将要进行的操作.表达式则把变量与常量组合起来生成新的值.对象的类型决定该对象可取值的集合以及可以对该对象执行的操作. 一.变量与常量的名字 1.名字是由字母.下划线和数字组成的序列,其第一个字符必须为字母:下划线"_"被看做是字母,但一般不要以下划线"_"开头. 2.名字区分字母大小写,变量名使用小写字母.符号常量

C语言笔记

C语言笔记 基础知识 数据类型 序号 类型与描述 1 基本类型: 它们是算术类型,包括:整数类型.浮点类型 2 枚举类型: 也是算术类型,被用来定义只能使用某些整型值的变量,使用时需要程序员先使用eumn关键字来声明定义 3 Void类型: 用于函数,指明函数的返回值或参数.作用于变量会发生编译错误 4 派生类型: 包括:指针类型.数组类型.结构类型.联合体类型.函数类型 补充:1.函数类型是指函数返回值的类型,数组类型与结构类型统称为聚会类型. 2.除了基本类型,其他的类型都是程序员使用相关关

c语言笔记————函数的作业

#include <stdio.h>#include <stdlib.h>#include <string.h>void maoPao( float num[]){ for (int i =0; i<10-1; i++) {        for (int k=0; k<10-1-i; k++) {            if (num[k]>num[k+1]) {                num[k]=num[k]+num[k+1];     

用C语言实现循环左移和循环右移

有天重建一段代码时,遇到了循环右移指令,不知道用C语言怎么实现,后来得到小伟指点,感谢.. me 15:56:38004BD2C9 8B55 F8 MOV EDX,DWORD PTR SS:[EBP-8]004BD2CC D1CA     ROR EDX,1004BD2CE 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX me 15:57:16这样的汇编,怎么用C语言写出来呢?ROR循环右移 小伟 15:58:51等等,翻笔记中. 小伟 15:59:06#define

C++语言笔记系列之十二——C++的继承

C++的继承 1.继承方式 public(公有继承) 派生类中的成员可以访问基类的public成员和protected成员,但不能访问基类的private成员. 派生类的对象只能访问基类的public成员. protected(保护继承),private(私有继承) 派生类中的成员可以访问基类的public成员和protected成员,但不能访问基类的private成员. 派生类的对象不能访问基类的任何成员. 2.例子 example 1: #include <iostream.h> clas

C++语言笔记系列之十六——赋值兼容规则&amp;多继承的二义性

1.赋值兼容规则 (1)派生类对象可以给基类对象赋值,这种情况下派生类对象将从基类继承的成员的值赋值给一个基类对象:但是不允许将一个基类的对象赋值给一个派生类. (2)可以将派生类对象的地址赋给基类指针,使基类指针指向派生类对象,通过基类指针引用成员时只可以引用派生类从基类继承而来的成员,而不允许引用派生类的新成员. (3)引用与指针相同. 2.多继承 (1)一个派生类从两个以上的基类中去继承. (2)说明: class 派生类名:继承方式 基类1, 继承方式 基类2,...... {派生类成员

C++语言笔记系列之十七——虚基类

1.虚基类 考虑这样一种情况:当某个类的部分或者全部直接基类是另一个共同基类派生而来,这些直接基类从上一级基类继承而来的成员就一定拥有相同的名称,这样就会产生二义性问题. 解决办法:当派生类和直接基类产生了二义性问题-->加类的作用域. 当派生类和间接基类产生了二义性问题-->虚基类. 2.虚基类的说明: class 派生类名:virtual 访问权限 基类名 {派生类定义}; 注意:在定义派生类时将需要继承的基类进行虚化声明,虚基类的说明在派生类的定义中完成. 作用:将基类说明为虚基类之后,

Java语言的循环控制结构

Java语言的循环控制结构 循环控制结构:是在一定条件下,反复执行某段程序的流程结构,被反复执行的程序称为循环体.循环控制结构是程序中非常重要和基本的一种结构,它是由循环语句来实现的. Java 的循环语句共有三种: while 语句. do-while 语句和 for 语句. 1.while 语句 while 语句的一般语法格式如下: while( 条件表达式 )               { 循环体}: 其中条件表达式的返回值为布尔型,循环体可以是单个语句,也可以是复合语句块. while

C++语言笔记系列之十三——派生类构造函数的调用

1.派生类构造函数的调用 (1)一个基类的所有数据成员均被派生类继承.创建一个派生类对象时,系统在为派生类对象分配单元时一定要为其基类数据成员分配子空间. (2)一个派生类对象在创建时不仅要调用派生类构造函数,而且要调用基类构造函数. 派生类中的数据成员在派生类中构造. 基类中的数据成员在基类中构造. 原因: A.构造函数不继承. B.派生类的构造函数必须通过调用基类的构造函数完成基类数据成员的初始化. C.若派生类中含有子对象,必须调用子对象的构造函数. 2.派生类的构造函数 派生类名(总参数

C语言for循环

语言作为程序设计的入门语言,对于计算机专业学生的重要意义不言而喻.而循环语句是C语言学习中的一个重点与难点.本文根据学习经验,结合全国计算机等级考试三级网络技术机试真题,浅谈C语言循环语句的学习. 循环结构是结构化程序设计的基本结构之一.它和顺序结构.选择结构共同作为各种复杂程序的基本构造单元.在程序设计中许多问题需要用到循环语句,如处理 学校学生成绩:求若干个数的和:求一个数的阶乘等等.循环语句是实现程序设计中许多有规律.需要多次重复执行某些操作的最为有效的方法.循环结构是程序设 计中的一个重