c
xingyangs
这个作者很懒,什么都没留下…
展开
-
c的基本语法
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c的组成注释 单行注释 // 多行注释 /* … */关键字关键字说明auto 声明自动变量break 跳出当前循环case 开关语句分支char声明字符型变量或函数返回值类型const 声明只读变量continue结束当前循环,开始下一...原创 2019-01-28 17:39:10 · 180 阅读 · 0 评论 -
c 递归
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 递归 即为有条件的嵌套。参考从前有座庙的故事。 流程图 典型例子: 代码将在之后给出。 1. 数的阶乘 2. 斐波那契数列 3. 汉诺塔问题 …...原创 2019-01-30 16:01:11 · 201 阅读 · 0 评论 -
c 头文件
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 格式: #include <file_name> #include “file_name” 只能引用一次头文件 ...原创 2019-01-30 15:52:49 · 835 阅读 · 0 评论 -
c 预处理
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明预处理 指示编译器在实际编译之前完成所需的预处理。指令描述#define定义宏#include包含一个源代码文件#undef取消已定义的宏#ifdef如果宏已经定义,则返回真#ifndef如果宏没有定义,则返回真#if如果给定条件为真,则编译下面代码#else#if 的替代方案#elif如果...原创 2019-01-30 15:00:13 · 240 阅读 · 0 评论 -
c 文件读写
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 文件读写 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。打开文件 格式: FILE *fopen( const char * filename, const char * mode );模...原创 2019-01-30 14:50:30 · 2381 阅读 · 0 评论 -
c 结构体 共用体 位域
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 结构体 用于存储不同类型的数据项 格式: struct name{ type item_name; … }variable1 = {value…},variable2 = {value…}…;访问结构体成员 使用 . 运算符。 格式: struc...原创 2019-01-30 00:38:14 · 542 阅读 · 0 评论 -
c 指针
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 指针 涉及引用类型 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 格式: type *pointerName = value; 所有指针的值的实际数据类型,不管是整型、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不同数据类型的指针...原创 2019-01-29 18:22:01 · 115 阅读 · 0 评论 -
c 数组
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 数组 索引从0开始 数组是存储一个固定大小的相同类型元素的顺序集合。声明数组 type arrayName[arraySize];初始化数组 arrayName = {number1,number2,…};二维数组 声明时行数不能省略声明数组 type arrayName[array...原创 2019-01-29 17:21:56 · 145 阅读 · 0 评论 -
c 函数
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 函数 函数是一组实现特定功能的语句。 声明函数: return_type function_name( parameter list ); 定义函数: return_type function_name( parameter list ...原创 2019-01-29 16:49:06 · 242 阅读 · 0 评论 -
c 循环
font color=purple&gt;紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 循环 当代码需要执行多次时,就需要使用循环语句用于简化操作。while while(condition) { statement(s); } do…while… do { statement(s); }while( c...原创 2019-01-29 12:53:13 · 562 阅读 · 0 评论 -
c 判断
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。判断语句 if if(boole...原创 2019-01-29 12:40:09 · 359 阅读 · 0 评论 -
c 运算符
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。算术运算符运算符描述实例+把两个操作数相加 A + B 将得到 30-从第一个操作数中减去第二个操作数 A - B 将得到 -10*把两个操作数相乘 A * B 将得到 200/分子除以分母...原创 2019-01-29 10:58:11 · 558 阅读 · 0 评论 -
c 存储类
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。 格式: 存储类类型 type variable = value;auto default auto 存储类是所有局部变量默认的存储类。r...原创 2019-01-29 10:40:02 · 205 阅读 · 0 评论 -
c 常量
font color=purple>紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。整数常量 整数常量可以是...原创 2019-01-29 10:26:00 · 647 阅读 · 0 评论 -
c 变量
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。类型描述char通常是一个字节(八位)。这是一个整数类型。int对机器而言,整数的最自然的大小。float单精度浮点值。单精度是这样的...原创 2019-01-28 23:40:19 · 173 阅读 · 0 评论 -
c的数据类型
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c数据类型序号类型与描述1基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。2枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。3void 类型:类型说明符 void 表明没有可用的值。4派生类型:它们包括:指针类型、数组类型、结构类型、共用体类型和函数类型。...原创 2019-01-28 18:14:11 · 262 阅读 · 0 评论 -
c 内存管理
紫色代表一级目录粉红代表二级目录蓝色代表三级目录红色代表关键字橙色代表说明c 内存管理 头文件<stdlib.h>序号函数和描述1void *calloc(int num, int size);在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字节都初始化为 0。所以它的结果是分配了 num*size 个字节长度的内存空间,并且每个字节的值都是0...原创 2019-01-30 16:10:34 · 131 阅读 · 0 评论