![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 87
看见,更远的未来~
蒋灵瑜
渣本人力资源管理专业,相信这行技术大于学历。不懂就问,菜就多练!
一个人要多努力才能赶超科班四年的水平。
展开
-
【C语言】程序环境和预处理
C语言程序环境和预处理,分清编译型错误、链接型错误、运行时错误原创 2022-07-23 08:36:51 · 908 阅读 · 23 评论 -
【C语言】文件版动态通讯录的实现
数据可保存的动态版本通讯录。原创 2022-07-21 12:44:50 · 6226 阅读 · 28 评论 -
【C语言】文件相关函数详解
c语言文件操作原创 2022-07-20 07:51:14 · 1171 阅读 · 30 评论 -
【C语言】realloc、malloc、calloc、柔性数组
动态内存管理柔性数组及其使用场景原创 2022-07-18 08:03:51 · 918 阅读 · 5 评论 -
【C语言】结构体、枚举、联合体
结构体、枚举、联合体的详细使用方法原创 2022-07-15 09:38:39 · 1120 阅读 · 60 评论 -
【C语言】静态通讯录的实现
静态通讯录的实现原创 2022-07-14 07:53:37 · 829 阅读 · 33 评论 -
【C语言】字符串函数和内存函数的使用及其模拟实现
C语言string.h中的库函数解析(字符串函数和内存函数)原创 2022-07-11 08:27:11 · 1281 阅读 · 36 评论 -
【C语言】指针题及解析
指南针指不了北,指针也不行!!!原创 2022-07-08 07:45:44 · 3210 阅读 · 36 评论 -
【C语言】sizeof和strlen的区别
sizeof和strlen的到底有啥区别,怎么用呢?原创 2022-07-06 07:55:17 · 3416 阅读 · 31 评论 -
【C语言】库函数qsort的使用
为什么库函数qsort中e1-e2的返回值大于0时,升序排序;反之降序?原创 2022-06-13 08:36:11 · 2441 阅读 · 71 评论 -
【C语言】深度剖析指针和数组的关系
指针和数组到底有什么关系?原创 2022-06-05 08:02:02 · 2942 阅读 · 82 评论 -
【C语言】深度剖析整型和浮点型在内存中的存储
目录一、整型在内存中的存储1、原码、反码、补码1.1原码、反码、补码存在的意义1.2样例1.3大小端存储模式二、浮点型在内存中的存储1、浮点型的存储规则2、浮点型的存储3、浮点型的取出3.1 E中有0有13.2 E为全0(很小的数)3.3 E为全1(很大的数)一、整型在内存中的存储1、原码、反码、补码1、若整型的数据类型为signed类型,则数据的二进制最高位为符号位;若整型的数据类型为unsigned类型,则数据的二进制没有符号位,所......原创 2022-05-27 14:19:52 · 977 阅读 · 71 评论 -
【C语言】C语言零碎知识点
C语言零碎知识点(精华)原创 2022-05-20 16:01:47 · 2499 阅读 · 74 评论 -
(动图详解)汇编视角观察函数栈帧的创建和销毁
目录1、阅读本文的价值2、函数栈帧及栈的概念3、部分寄存器及汇编指令4、main函数的调用5、main函数的栈帧创建6、变量的栈帧创建6、函数传参7、函数内部运算及销毁8、通过函数栈帧引发的思考1、局部变量是如何创建的?2、 为什么局部变量不初始化是随机的?3、函数调用时参数时如何传递的?传参的顺序是怎样的?4、 函数的形参和实参分别是怎样实例化的?5、 函数的返回值是如何带回的?1、阅读本文的价值话不多说先......原创 2022-05-18 08:21:09 · 1118 阅读 · 76 评论 -
【C语言】超详细的移位、位操作符详解(含力扣实战)
C语言位操作。1、整数的二进制表示2、移位操作符2.1左移操作符(低位补0)举例原理分析2.2右移操作符算术右移(高位补原符号位)逻辑右移(高位补0)3、位操作符3.1按位与&原理分析3.2按位或|原理分析3.3按位异或^原理分析4、实战应用4.1交换两个变量(不创建临时变量)原理分析:4.2消失的数字(1)思路一:冒泡排序,先排序后遍历(时间复杂度O(n²),不......原创 2022-05-10 11:29:41 · 8236 阅读 · 85 评论 -
【C语言】扫雷小游戏的实现(爆炸展开)
各位朋友们大家好呀!今天又又是游戏整活环节,先介绍一下这个版本的扫雷游戏完善的一些功能:1、运气够好的话,首次选中的坐标3*3方格内如果没有安置地雷,将会为玩家展开一片空白区域【终于可以不用一个个手动排雷了】2、添加了插旗/取消插旗功能,优化排雷过程;3、新增了玩家首次获胜后再也不想玩第二次的功能4、拿着铲子的不一定是黄金矿工,还有可能是拆弹专家~核心思想:创建两个二维数组,show数组用于排雷的下棋界面,mine数组用于铺设地雷。1、game.h#pragma o..原创 2022-05-08 07:30:00 · 1569 阅读 · 63 评论 -
【C语言】改版三子棋——电脑概率先手
三子棋的实现。原创 2022-04-30 21:14:22 · 1914 阅读 · 79 评论 -
【C语言】关机小游戏(最好的朋友转瞬即逝)
最好的朋友说试就逝。原创 2022-04-19 13:21:19 · 5627 阅读 · 48 评论 -
【C语言】分支与循环(含踩坑点分享)
目录标题💡1、分支语句1️⃣if语句1、悬空else2、个人使用if踩过的坑2️⃣switch语句1、switch语句示例2、default可以放在switch语句中的任意位置,如下图所示:💡2、循环语句1️⃣while循环1、while循环示意图2、while循环中的break3、while中的continue2️⃣for循环3️⃣do while循环💡goto语句分支语句:if、switch循环语句:while、for、do while转向语句:break、continue、return、go.原创 2022-04-19 09:33:08 · 519 阅读 · 18 评论 -
牛客网多组输入问题怎么办?EOF使用方法
1️⃣什么是EOFEOF,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。 EOF 的值通常为 -1,在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~127,不可能出现-1,因此可以用EOF作为文件结束标志。2️⃣while(getchar()!=EOF)解决多组字符输入释义:getchar()一直接收字符直到遇到EOF(牛客网刷题中可以认为是多组输入结束)。BC53 判断是元音还是辅音#include <stdio原创 2022-04-16 12:23:13 · 1992 阅读 · 15 评论 -
【C语言】操作符+关键字+define
目录一览💡1、操作符1️⃣算术操作符2️⃣移位操作符3️⃣位操作符4️⃣赋值操作符5️⃣单目操作符6️⃣关系操作符7️⃣逻辑操作符8️⃣条件操作符(三目操作符)9️⃣逗号表达式🔟其他操作符💡2、关键字1️⃣常见关键字2️⃣关键字static1、修饰局部变量2、修饰全局变量及函数3️⃣关键字register(寄存器变量)💡3、其他要点1️⃣预处理指令define(define不是关键字)1、define定义标识符常量2、define定义宏💡1、操作符1️⃣算术操作符+ - * / %2️⃣移原创 2022-04-11 13:50:53 · 1218 阅读 · 19 评论 -
error C4996解决方法:Visual Studio使用scanf报错
1、桌面右键Visual Studio打开文件所在的位置2、在搜索框中查找newc++file3、右键newc++file以记事本打开4、记事本内输入#define _CRT_SECURE_NO_WARNINGS后保存若显示无权限保存,可将newc++file复制一份到桌面后,再执行第三步和第四步的操作即可。在Visual Studio新建源文件即可在第一行出现#define _CRT_SECURE_NO_WARNINGS5、不建议写入主函数等代码那可不可以用同样的方法原创 2022-04-02 15:42:32 · 1587 阅读 · 11 评论 -
【C语言】数据类型+常量+转义字符
1、C语言简介C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言目前比较通用的标准是C89/C90。它是一门面向过程的语言,C++和Java则是面向对象的语言。其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。C/C++是编译型语言。2、数据类型数据类型32位64位打印格式char字符数据类型1字节1字节%c、%sshort短整型2字节2字节%dint整型4字节4字节%d原创 2022-04-02 11:58:58 · 1615 阅读 · 8 评论