C语言从入门到升天
文章平均质量分 91
C语言入门+进阶
功德箱我每年都投
失败贯彻始终,遗憾深入骨髓。
展开
-
c语言(进阶)学习笔记15
程序的翻译环境和执行环境 编译+链接[翻译环境 编译多个阶段(预编译 编译 汇编) 运行环境] 预处理[#define{定义符号和宏 #和## 副作用宏参数 宏和函数对比) #undef 命令行定义 条件编译[#if #ifels #else #endif #ifdef #ifndef] 文件包含[pragma once]} 其他预处理指令原创 2023-02-19 09:54:44 · 222 阅读 · 2 评论 -
c语言(进阶)学习笔记14
文件的意义[文件信息区] 文件[数据文件 程序文件 文件名] 文件的打开和关闭[文件指针 fopen fclose] 文件的顺序读写[fgetc/fgets/fuptc/fputs/fscanf/fprintf/fwrite/fread] 流的概念[stdin/stdout/stderr] 文件的随机读写[fseek/ftell/rewind] 文本文件和二进制文件 文件读取结束的判断[feof/ferror] 文件缓冲区原创 2023-02-14 18:53:05 · 205 阅读 · 0 评论 -
c语言(进阶)学习笔记13
动态内存分配的意义 动态内存函数[malloc calloc realloc free] 常见的动态内存错误 经典笔试题 C/C++程序的内存开辟 柔性数组原创 2023-01-30 19:08:19 · 229 阅读 · 0 评论 -
c语言(进阶)学习笔记12
结构体[结构体类型的声明 *结构的自引用 结构体变量的定义和初始化 *结构体内存对齐 结构体传参 *结构体实现位段] 枚举[枚举类型的定义 *枚举的优点 枚举的使用] 联合[联合类型的定义 联合的特点 *联合大小的计算]原创 2023-01-06 23:06:19 · 224 阅读 · 0 评论 -
c语言(进阶)学习笔记11
字符函数和字符串函数[strlen strcmp strcat[*模拟(重要)] strcpy strstrstr[*模拟(重要)] strtok perror strerror] 内存操作函数[memcpy memmove[*模拟(重要)] memcmp memset]原创 2022-12-31 23:45:21 · 292 阅读 · 0 评论 -
c语言(进阶)学习笔记10
数据的储存(大小端问题 整型类储存[数值环] 浮点类储存[规定标准][两种储存模型][*内存中E的三种情况]) *指针进阶(指针指向常量 *数组指针[二维数组传参利用数组指针] 函数指针[利用函数指针回调函数][函数指针的数组] 指针例题)原创 2022-11-16 15:42:20 · 353 阅读 · 0 评论 -
c语言学习笔记9
getchar()和putchar(变量) 及getchar()与scanf并用问题(清理缓冲区方法) 通过time()、srand()、rand()函数来进行伪随机 assert函数 调试快捷键原创 2022-09-13 23:13:15 · 2043 阅读 · 3 评论 -
c语言学习笔记8
计算机组成原理(内存编址 内存寻址 不同位数的系统的寻址空间 栈区内存的使用) 指针(数据在内存中的情况 指针变量创建 指针的使用 数组中的指针 指针的类型 *万能指针(void*) 避免野指针 二级指针) 结构体(三种定义模式 *结构体嵌套使用 *结构体数组 结构体的指针传参选择 *结构体大小计算[重要])原创 2022-08-14 17:17:47 · 1032 阅读 · 1 评论 -
c语言学习笔记7
计算机组成原理(储存 内存分区) 部分常见关键字(auto extern register typedef static) 预处理指令define(定义常量 定义宏)原创 2022-08-11 15:39:29 · 385 阅读 · 1 评论 -
c语言学习笔记6
计算机组成原理(原码 反码 补码)初识操作符(算术操作符 移位操作符 位操作符 赋值操作符 单目操作符 关系操作符 逻辑操作符 条件操作符 逗号操作符)原创 2022-07-31 14:03:45 · 762 阅读 · 2 评论 -
c语言学习笔记5
定义函数(函数的声明 利用头文件和源文件放定义函数 利用指针对main函数的变量进行赋值 函数的嵌套调用 函数的链式访问 *函数传参[重要](函数压栈)) 初识数组(定义 指针运用数组 二维数组)原创 2022-07-25 23:47:52 · 896 阅读 · 1 评论 -
c语言学习笔记4
选择语句(if和else if以及switch类型) 循环语句(while[与--/++配合陷阱]、for、do..while以及break、continue语句对循环语句的使用)原创 2022-07-20 23:24:20 · 805 阅读 · 2 评论 -
c语言学习笔记3
字符串(求字符串的长度 *字符指针指向常量字符串 *将字符串逆序 [*将字符串分布逆序(先整体,再分部)] 字符串的比较---strcmp()函数 复制字符串---strcpy()函数 对字符串从内存上的替换---memset()函数 ) 转义字符原创 2022-07-18 11:35:01 · 1929 阅读 · 2 评论 -
c语言学习笔记2
变量及其作用域与生命周期 常量(字面常量 const修饰的常变量[重要][const修饰指针变量多种情况] #define定义标识的符的常量 枚举常量)原创 2022-07-16 12:55:23 · 373 阅读 · 2 评论 -
c语言学习笔记1
文件类别 c语言程序 数据类型(主要类型 *无符号优先原则[易错点] 主要的输出控制符 *sizeof操作符[类型属性出值] 不同数据类型所占的内存) *整型提升[重点] 运算符优先级原创 2022-07-14 12:36:02 · 408 阅读 · 6 评论