随笔分类 - Std C
摘要:Hightlight1.文件操作通用基本格式2.文件操作读写操作 2.1 文件写操作 2.2 简单的文件读操作 2.3 e.g. 2.4 对文件批量处理练习---- fread/fwrite函数3. 函数变长参数4. 字符串转成int/float变量 ---atoi/atof 函数5. s...
阅读全文
摘要:Hightlight1. Review & summary2. 指针数组&数组指针(指向数组的指针)3.数组和字符串4. 函数指针(指向函数的指针)5. 堆分配内存 malloc函数6. 堆分配内存其他相关函数: 6.1 calloc 函数 6.2 realloc 函数1. Review & sum...
阅读全文
摘要:Hightlight1 预处理2 结构体3 联合1. 预处理 1 #include //从系统目录查找stdio.h 2 #include "01test.h" //从当前目录中查找01test.h文件 3 4 int main() 5 { 6 ...
阅读全文
摘要:Highlight: 1. 带参数的宏宏函数 2. gcc 可以对每个.c 文件单独编译 3. 头文件 4. 全局变量extern 5. Makefile写法1. 带参数的宏宏函数 可以传递类型#include #define SWAP(T,x,y){T t=x; x=y; y=t;} ...
阅读全文
摘要:Hightlight1.1 自我理解的指针概念1.2 如果用不同类型的数据来赋值指针1.3 野指针1.4 悬空指针1.5 地址(指针)作为参数1.6 数组作为形参1.7 常量指针和指针常量1.8 举例: 排序一组数据 数据都是const类型 不能改变数据的情况下排序1.9 主方法参...
阅读全文
摘要:Hightlight 1. 宏 1.1 ifdef 2.2 解决重复引入头文件问题 2.3 C语言中预先定义好的一些宏 2.4 带参宏 2.4.1 宏函数问题1: 参数不带括号情况 2.4.2 宏函数问题2: 式子不带括号情况 2.4....
阅读全文
摘要:HighLight:1. Pointer 1). 用法 2). 指针参数 3). 野指针 4). 指针返回值 5). 指针加减整数 6). 数组和指针 7). const指针和指针const2. StringPointer1. Basic 多字节的数据,将其首字节地址...
阅读全文
摘要:Highlight1. const 修饰基本类型2. const和指针3. typedef & const4. const用法和使用位置1. const 修饰基本类型 const int a int const a 上面两个都一样,描述的都是一个const的整形变量,存放在只读区...
阅读全文
摘要:HighLight: 1. 变量 2. C程序在内存内分布 3. 修饰变量的关键字 1. 变量 ----> 局部变量 生命周期: 从定义到函数结束 作用域: 在定义这个而局部变量的函数内部 ----> 静态局部变量 生命...
阅读全文
摘要:HighLight: 1. 函数定义 2. 函数返回值 3. 函数参数 4. 数组做参数传递 5. const 形式参数 6. 递归和汉诺塔1. 函数定义和声明 ---- 定义 返回值的数据类型 函数名 (参数列表) ---- 声明 隐士声明 int ...
阅读全文
摘要:Highlight:1. 输入缓冲区特点2. 程序的输出可以到达屏幕的条件3. sizeof来确定数组大小4. 数组初始化清零操作5. 二维数组6. C99可变长数组1.输入缓冲区特点: 只有当其中的数据读走的时候,才会清除这个数据。 scanf(数据类型) 和 缓冲区中的数据类型不...
阅读全文

浙公网安备 33010602011771号