个人简介

Echo Blog


江湖无名 安心练剑
  • C语言学习笔记-14-枚举
    C enum(枚举) 枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。 语法格式 枚举语法定义格式为: enum 枚举名 {枚举元素1,枚举元素2,……}; 代码的简洁性 接下来我们举个例子,比如:一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名: #define MON 1 #define TUE 2 #defin...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-13-数组
    C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。 数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来代表一个个...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-12-static 深入学习
    1. 什么是static? static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。 1.1 static 的引入 我们知道在函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在此函数执行结束时会释放掉。 这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义为全局...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-11-作用域
    C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。 C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函数参数定义中 让我们来看看什么是局部变量、全局变量和形式参数 局部变量 在某个函数或块的内部声明的变量称为局部变量。...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-10-函数
    C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。 C 标准库提供了大量的程序...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-09-Loop 循环
    C 循环 有的时候,我们可能需要多次执行同一块代码。 一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环类型 C 语言提供了以下几种循环类型。 while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 for 循环 多次执行一个语句序列,简化管理循环变量的...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-08-判断
    C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。 判断语句 C 语言提供了以下类型的判断语句。 if if(true) { //... } if…else if(x == 3) { } else ...
    2020-05-08 11:23:59 | C
  • C语言学习笔记-07-运算符
    C 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。 C 语言内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算...
    2020-05-08 11:23:59 | C