头发没有代码多
这个作者很懒,什么都没留下…
展开
-
C语言——几道C语言经典习题
C语言练习题原创 2022-07-21 18:32:32 · 545 阅读 · 15 评论 -
C语言——三种方式实现学生信息管理
静态,动态,文件三种方式实现学生信息管理原创 2022-07-20 08:00:00 · 1100 阅读 · 80 评论 -
C语言——程序环境和预处理
预处理阶段所做的事情均为文本操作预处理会进行以下操作1.头文件的包含2.define定义符号的替换,删除定义的符号3.注释删除经过汇编之后,会把.s文件变为.o文件,并生成符号表链接时会进行1.合并段表2.符号表的合并和重定位编译+链接总结__FILE__//进行编译的源文件//文件当前的行号//文件被编译的日期//文件被编译的时间//如果编译器遵循ANSIC,其值为1,否则未定义这些预定义符号都是语言内置的。此时我们可以看到打印的文件路径查看是第几行。.........原创 2022-07-21 08:00:00 · 1057 阅读 · 57 评论 -
C语言文件篇——文件操作
为什么使用文件,文件是什么文件的打开和关闭文件的打开和关闭fputc和fgetc函数fputs和fgets函数fscanf和fprintf函数理解文件的读和写fread和fwrite函数sprintf和sscanf函数fseek函数ftell函数rewind函数文本文件和二进制文件用VS查看二进制文件文件读取结束的判定文件缓冲区......原创 2022-07-18 08:00:00 · 815 阅读 · 73 评论 -
C语言动态内存篇——动态内存管理
malloc和free头文件开辟内存块函数,所开辟内存块大小为size个字节,返回一个指针,这个指针指向开辟的这块内存,void*是为了确保通用性这个函数向内存申请一块连续可用的空间,并返回指向这块空间的指针。如果开辟成功,则返回一个指向开辟好空间的指针。如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查。返回值的类型是void*,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。栈区存放。.........原创 2022-07-17 08:00:00 · 930 阅读 · 37 评论 -
C语言自定义类型篇——自定义类型:结构体,枚举,联合
目录结构体结构的声明 匿名结构体类型结构体的自引用结构体变量的定义和初始化结构体内存对齐 如何查看偏移量 结构体嵌套问题为什么存在内存对齐? 修改默认对齐数 结构体传参 位段 位段的内存分配位段是如何分配的 位段的跨平台问题枚举 枚举类型的定义枚举的优点联合(共用体) 联合体的特点 用联合体进行大小端判断编辑 联合大小的计算 位段 位段的内存分配位段是如何分配的 位段的跨平台问题 枚举 枚举类型的定义枚举的优点联合(共用原创 2022-07-13 08:00:00 · 819 阅读 · 62 评论 -
C语言字符串篇——常用字符串函数介绍及模拟实现
strlen函数strlen模拟strcpy函数 strcpy模拟strcat函数 strcat模拟strcat函数能否自我追加 strcmp函数 模拟实现strcmp函数strncpy函数 strncat函数 strnmcp函数strstr函数(查找子串函数) strstr函数模拟实现编辑 strtok函数sterror函数 字符分类函数memcpy函数 模拟实现memcpy函数memmove函数模拟实现memmove memcmp函数 memset函数 st...原创 2022-07-09 10:41:58 · 1241 阅读 · 77 评论 -
C语言指针面试题——第二弹
C语言指针经典面试题详解原创 2022-07-04 07:30:00 · 760 阅读 · 57 评论 -
C语言指针经典面试题——第一弹
C语言经典指针习题讲解,C语言指针进阶习题原创 2022-07-03 07:30:00 · 447 阅读 · 49 评论 -
C语言指针(进阶)
目录字符指针指针数组 数组指针 数组指针的使用数组参数和指针参数 一维数组传参 二维数组传参 函数指针函数地址的存储 函数指针的应用编辑 代码分析函数指针的用途函数指针数组指向函数指针数组的指针 回调函数 用回调函数实现冒泡排序void*指针自己设计qsort函数实现冒泡排序..................原创 2022-06-17 08:00:00 · 959 阅读 · 96 评论 -
数据的存储(进阶)
浮点数和整形在内存中存储,大小端介绍。原创 2022-05-27 08:00:00 · 692 阅读 · 66 评论 -
你不知道的VS调试技巧,来这看就对了
目录什么是bug?调试是什么?有多重要?Debug和Release的介绍。调试技巧调试快捷键查看临时变量信息查看堆栈信息查看内存信息编辑查看汇编信息查看寄存器信息调用实例实例二如何写出好(易于调试)的代码实现strcpy函数编辑const作用模拟实现strlen函数练习题什么是bug?第一次被发现的导致计算机错误的飞蛾,也是第一个计算机程序错误。调试是什么?有多重要?所有发生的事情都一...原创 2022-05-21 07:30:00 · 1089 阅读 · 46 评论 -
初识C语言结构体
C语言初识结构体原创 2022-05-18 12:22:10 · 190 阅读 · 9 评论 -
C语言初始指针
C语言初阶指针介绍,指针数组,二级指针原创 2022-05-18 08:00:00 · 869 阅读 · 75 评论 -
C语言操作符详解
C语言操作符详解,位运算,运算符,sizeof和数组,访问结构体成员原创 2022-05-09 12:09:36 · 1659 阅读 · 102 评论 -
扫雷游戏进阶(递归实现扫雷展开)
扫雷进阶版,递归函数实现雷区展开原创 2022-05-07 07:30:00 · 1783 阅读 · 101 评论 -
函数栈帧的创建与销毁
函数栈帧的创建与销毁原创 2022-04-30 11:15:00 · 505 阅读 · 59 评论 -
C语言三子棋(进阶版)
三子棋,进阶,新增俩种模式,分别对应不同的难度,感兴趣的老铁可以试试哦原创 2022-04-29 19:35:55 · 1330 阅读 · 50 评论 -
C语言数组
C语言一维数组和二维数组介绍,sizeof和strlen区别讲解,变长数组介绍原创 2022-04-26 08:00:00 · 2385 阅读 · 108 评论 -
C语言函数第二弹
C语言函数第二弹,函数递归问题原创 2022-04-23 20:49:04 · 1050 阅读 · 30 评论 -
带你轻松玩转C语言函数
C语言函数,函数的返回值原创 2022-04-20 14:20:23 · 1694 阅读 · 63 评论 -
C语言选择和循环经典习题
选择和循环语句C语言经典例题原创 2022-04-17 14:27:50 · 862 阅读 · 22 评论 -
用C语言实现有序数组的二分查找
C语言实现二分查找原创 2022-04-16 15:02:59 · 3063 阅读 · 10 评论 -
手把手教你使用rand函数实现猜数字游戏
srand()函数实现猜数字游戏原创 2022-04-16 13:28:00 · 3543 阅读 · 7 评论 -
带你轻松玩转C语言scanf和getchar
C语言getchar和scanf原创 2022-04-13 13:12:28 · 1226 阅读 · 16 评论 -
C语言分支和循环语句
C语言循环和选择语句详细介绍。原创 2022-04-13 10:44:31 · 467 阅读 · 13 评论 -
2500字,手把手带你初步了解static关键字和指针,结构体
初始C语言(4),static,指针,结构体,difine简介原创 2022-04-11 17:34:21 · 1650 阅读 · 4 评论 -
一篇文章带你初步了解c语言操作符基础知识
C语言操作符简介,初始C语言(3)原创 2022-04-09 12:37:10 · 1210 阅读 · 6 评论 -
C语言常量,字符串,转义字符,注释初阶
常量,数组,函数,转义,注释。初始C语言(2)原创 2022-04-02 11:24:21 · 938 阅读 · 5 评论 -
一篇文章带你玩转c语言变量和数据类型
初始C语言(1)C语言入门原创 2022-04-01 11:31:43 · 856 阅读 · 1 评论 -
山高路远不畏险
加油!原创 2022-03-31 23:17:09 · 789 阅读 · 8 评论 -
C语言实现三子棋
C语言入门,第一次写博客,写的不好的地方希望各位大佬能指出来,需要用到这篇代码的私信我就行原创 2022-03-18 13:26:14 · 4839 阅读 · 3 评论 -
C语言实现扫雷
C语言实现扫雷,可能有错误的地方,望大佬们指出原创 2022-03-19 20:00:09 · 9791 阅读 · 46 评论