摘要: C 循环 有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图: 循环类型 C 语言提供了以 阅读全文
posted @ 2017-12-13 17:11 Sunsin 阅读(268) 评论(0) 推荐(0) 编辑
摘要: C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。 下面是大多数编程语言中典型的判断结构的一般形式: 判断语句 C 语言提供了以下 阅读全文
posted @ 2017-12-13 17:06 Sunsin 阅读(554) 评论(0) 推荐(0) 编辑
摘要: C 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。 算术运算符 下表显示了 阅读全文
posted @ 2017-12-13 17:01 Sunsin 阅读(403) 评论(0) 推荐(0) 编辑
摘要: C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类 auto 存储类是所有局部变量默认的存储类。 { int mount; auto 阅读全文
posted @ 2017-12-13 16:57 Sunsin 阅读(674) 评论(0) 推荐(0) 编辑
摘要: C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 阅读全文
posted @ 2017-12-13 16:55 Sunsin 阅读(191) 评论(0) 推荐(0) 编辑
摘要: C 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C 是大小写敏感的。基于前 阅读全文
posted @ 2017-12-13 16:52 Sunsin 阅读(141) 评论(0) 推荐(0) 编辑
摘要: C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 序号类型与描述 1 基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型:它们也是算术类型,被 阅读全文
posted @ 2017-12-13 16:48 Sunsin 阅读(257) 评论(0) 推荐(0) 编辑
摘要: C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: 这五个令牌分别是: 分号 ; 在 C 程序中,分号是语 阅读全文
posted @ 2017-12-13 16:46 Sunsin 阅读(276) 评论(0) 推荐(0) 编辑
摘要: C 程序结构 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C Hello World 实例 C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 让我们看一段简单的代码,可以输出单词 "Hello Worl 阅读全文
posted @ 2017-12-13 16:44 Sunsin 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 有没有想过 “==” 和“= =” 的区别 , 万一编译器曲解了你的意思,那不是爽歪歪! C语言编译器会把前面的符号当做一个整体,后面的不再。 当我们遇到指针相除时: 编译器会怎样? 和博客园的编辑器一样的选择 而我们的选择只能是 所以我们赋值时,一定要进行以上两种写法,防止错误。 你可以试着解释一 阅读全文
posted @ 2017-12-13 16:17 Sunsin 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 当C编译器遇到这些符号时,会怎么样了? 当一个&或| 对位进行运算。 当二个&&或||对它进行与或运算。 千万不要多写或少写符号! 阅读全文
posted @ 2017-12-13 15:56 Sunsin 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 下面通过一个实例验证猜想: 验证失败 验证通过 C语言明显指出赋值可能不明确,说明 “=”就是赋值,而“==”就是比较! 阅读全文
posted @ 2017-12-13 15:49 Sunsin 阅读(269) 评论(0) 推荐(0) 编辑
摘要: C语言以及一些其它语言会自动去掉空格符制表符以及换行符. 阅读全文
posted @ 2017-12-13 15:38 Sunsin 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 容许我放一段Windows的批处理: 下面看我的演示 如果我们用下面的 一句话:可选项任意选,必选项必选。 阅读全文
posted @ 2017-12-13 09:54 Sunsin 阅读(345) 评论(0) 推荐(0) 编辑