C语言基础-第五章

流程控制

1.顺序结构

  顺序结构是指程序将按照书写的顺序一步步执行程序。

2.选择结构

  2.1但分支结构语句

    if(表达式){语句}

  2.2双分支结构

    if(表达式){}else if{} else{}

  2.3多分支结构语句

    switch()

    {

      case 常量:语句 break;

       case .... break;

      default:语句 break;

    }

  2.4条件运算符和条件表达式

    max=(a>b) ? a:b;

    a是否大于B 如果条件成立那么就取A值,如果条件不成立就去B

3.循环结构

  for ,goto ,while ,do-while

  3.1 for语句

    for(寻遍变量赋值;循环条件;循环变量增值){}

  3.2 while 语句

    while(表达式){语句}

  3.3do-while

    是指 不断执行语句 while(条件成立) 则跳出

    do

      语句

    while(条件)

  3.4 goto

    执行任何结构体

  3.5 break

    结束语句跳出跳出循环;

  3.6 continue

    执行下一条语句

  3.7死循环和退出程序

    exit(1);退出函数

  

时间: 2024-10-07 05:22:20

C语言基础-第五章的相关文章

Go 语言基础(五) 之 进阶

内存分配 Go 同样也垃圾收集,也就是说无须担心内存分配和回收. Go 有两个内存分配原语,new 和 make.它们应用于不同的类型,做不同的工作, 可能有些迷惑人,但是规则很简单. 1.用 new 分配内存 内建函数 new 本质上说跟其他语言中的同名函数功能一样: new(T) 分配了零值填充的 T 类型的内存空间, 并且返回其地址,一个 *T 类型的值.用 Go 的术语 说,它返回了一个指针,指向新分配的类型 T 的零值. 有一点非常重要: new 返回指针. 这意味着使用者可以用 ne

[Java入门笔记] Java语言基础(五):数组

简介 数组可用用于存储存储多个数据,Java的数组要求所有的数组元素具有一种相同的数据类型.一旦数组初始化完成,数组在内存中的空间被固定下来,长度不可改变,即使把数组的元素清空,所占用的空间依然被保留. 生活案例:博物架 每一个物品架都是相同类型的物品,长度不变,即使把物品下架,物品架依然不会改变. 定义数组 使用数组4步走: 1.声明数组 Java中支持两种格式的数组定义格式: 类型[] 变量名; 类型 变量名[]; 例: int[] a; int b[]; //两种方法都行,不过建议使用第一

java基础第五章

一.        什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据 二.        java中如何声明和定义数组 2.1 声明和定义的语法: 数据类型[ ] 数组名:( int[ ] nums ; )   或 数据类型 数组名[];  ( int nums[ ] ;) 2.2  为数组分配空间 数组名=new 数据类型[数组的长度]; ( nums=new int[5] ;) 2.3  声明数组,同时分配空间 数据类型[]数组名= new 数据类型

C语言基础-第五课-函数

1   函数 1.1   函数的原型和调用 在使用函数前必须定义或者声明函数 double circle(double r); int main() { double length = circle(10); printf("length = %f\n", length); return 0; } double circle(double r) { return 2 * 3.14 * r; } 1.2   函数的形参与实参 在调用函数的时候,函数大多数都有参数,主调函数和被调用函数之间

01 C语言程序设计--01 C语言基础--第3章 基本数据类型01

01.1.3.1序言 00:02:17 01.1.3.2 C语言中的基本元素和常量的概念 00:08:54 01.1.3.3示例--常量 00:12:08 01.1.3.4变量的概念和命名规则 00:09:11 01.1.3.5变量的声明.初始化和定义 00:12:18 01.1.3.6数据类型的概念和分类 00:06:22 原文地址:https://www.cnblogs.com/HiJackykun/p/10686317.html

Microsoft SQL Server 2008 技术内幕 T-SQL 语言基础 第1章 T-SQL 查询和编程基础

系统数据库包括: master master数据保存SQLServer实例范围内的元数据信息,服务器配置,实例中所有数据库的信息,以及初始化信息 Resource Resource数据库是SQLServer2005中增加的,用于保存所有系统对象.当查询数据库中的元数据信息时,这种信息表面上是位于数据库中,但实际上是保存在Resource数据库中 model model数据库是新数据库的模板.每个新创建的数据库最初都是model的一个副本(copy).所以,如果想在所有新创建的数据库中都包含特定的

C语言基础-第六章

数组和字符串 1.一维数组 数组当中最简单的数据 声明: 类型说明符 数组名[常量表达式] int a[3];说明a的长度为3,那么给a赋值的语句是:a={1,2,3}; 2.多维数组 2.1 二维数组 声明:int a[3][4]; int a[3][5]={{1,1,1},{2,2,2},{3,3,3}} 3.字符数组和字符串 char a[3]={'aa','cc','vvv'}; 4.字符串处理函数 5字符处理函数

Day05_JAVA语言基础第五天

1.函数(掌握) 1.概念(掌握) 定义在类中,有特定功能的一小段程序 2.格式(掌握) 修饰符 返回类型 函数名(参数类型 形式参数,...){ 函数体: return 返回值; } 解释: A 修饰符: public static B 返回值类型 :就是数据类型 C 函数名:见名知意,如果一个单词,首字母小写,如果多个单词组成,从第二个单词开始首字母大写 D 参数类型 :数据类型 E 形式参数 :接受实际参数的变量 F 实际参数 :就是实际参与运算的变量 G 函数体:实现功能的代码 H 返回

c语言基础----第三章 比特与十六进制转换篇

#define SZ_1 0x00000001 #define SZ_2 0x00000002 #define SZ_4 0x00000004 #define SZ_8 0x00000008 #define SZ_16 0x00000010 #define SZ_32 0x00000020 #define SZ_64 0x00000040 #define SZ_128 0x00000080 #define SZ_256 0x00000100 #define SZ_512 0x00000200 #