![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 82
熬夜磕代码丶
我变秃了,也变强了
展开
-
调试技巧——C语言
今天给大家推出一期特别节目:使用调试技巧,想要成为一名优秀的程序员,必须掌握一定的调试技巧,不然只会写代码,不能去发现代码的问题,并且去纠正,那么这个程序员的水平可想而之,让我们一同领悟相关的调试方法和技巧🌅🌅🌅文章目录一、BUG是什么?二、什么是调试?1.调试2.调试的过程3.Debug和Release三、如何调试?1.环境准备2.VS相关快捷键3.常查看相关信息四、常见编程的错误?1.编译型错误2.链接型错误3.运行时错误五、调试案例分析一、BUG是什么?简单地说,BUG就是你程序中的问题,因原创 2022-05-20 11:42:39 · 1266 阅读 · 103 评论 -
C语言操作符——详解
这么快与大家又见面了,今天给大家推出一期关于操作符相关的作品,希望能够带大家真正大了解操作符中的坑和小技巧😎😎😎文章目录一、操作符的分类二、算术操作符三、移位操作符四、位操作符1、小试牛刀2、练习题13、练习题24、练习题3五、赋值操作符一、操作符的分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员二、算术操作符 + - * / %相信大家对+,-,*没有什么疑问,那么就针对/原创 2022-05-14 11:14:30 · 2593 阅读 · 99 评论 -
扫雷小游戏——C实现
文章目录一、效果展示二、游戏功能实现(详细版)1.雷盘初始化2.布雷3.打印雷盘4.排查雷5.计算周围雷的个数三、test.c四、game.c五、game.h💎💎💎今天学习一个自制小游戏——扫雷小游戏一、效果展示☀️☀️☀️我们可以实现纯C语言实现扫雷小游戏,效果如下大家也可以体现下官方版本:点我即玩二、游戏功能实现(详细版)1.雷盘初始化void InitBoard(char board[ROWS][COLS], int rows, int cols, char set原创 2022-05-10 20:02:22 · 2758 阅读 · 95 评论 -
汉诺塔问题(递归版)
⭐️⭐️⭐️很高兴又跟大家见面了,今天给大家带来一期经典递归问题:汉诺塔问题文章目录一、二、使用步骤1.引入库2.读入数据总结一、示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.原创 2022-05-08 08:27:25 · 1285 阅读 · 34 评论 -
三子棋小游戏——C实现
文章目录一、效果展示二、游戏功能实现(详细版)1.棋盘初始化2.打印棋盘3.玩家下棋4.电脑下棋5.判断游戏输赢6.判断游戏是否平局三.test.c四.game.c五.game.h ☀️☀️☀️ 今天学习一个自制实现三子棋小游戏一、效果展示☀️☀️☀️ 我们可以用纯C实现三子棋小游戏,与电脑进行对弈,效果如下:二、游戏功能实现(详细版)1.棋盘初始化void InitBoard(char board[ROW][COL], int row, int col) { int原创 2022-05-05 19:09:01 · 1827 阅读 · 31 评论 -
C语言——函数递归实现
目录题1:题目描述代码编写(C语言版本)结果演示题2:题目描述代码编写(C语言版本)结果演示题3:题目描述代码编写(C语言版本)结果演示题4:题目描述代码编写(C语言版本)结果演示题5:题目描述代码编写(C语言版本)结果演示题6:题目描述代码编写(C语言版本)结果演示题7:题目描述代码编写(C语言版本)结果演示🎈:经典之所以被称为经典,是因为在大部分的题目中都能够找到它们的影子,经典题的解题思路已潜移默化的渗透到每道题中,只有我们掌握好经典题的解题思路,我想我们解题能力也定会更上一层楼。🎈:这篇博客原创 2022-04-24 19:44:57 · 2034 阅读 · 16 评论 -
C语言——恶搞关机小程序
文章目录一、程序效果二、代码实现三、实现技巧四、代码原理一、程序效果💗💗💗 当程序运行起来后,电脑进行倒计时关机功能,必须输入系统提示输入的语句才能停止关机,否则电脑将强制关机。💗💗💗 如上图所示,当代码运行起来后,系统将提示即将关机,当然1分钟是我自己设置的,大家可以根据自己的需求设置,当然大家可以设置10s进行试逝,只要手速快也可以实现以下.二、代码实现💗💗💗 如下代码块所示,运用一些简单的语句即可实现#include<stdio.h>int main().原创 2022-04-21 17:47:41 · 2412 阅读 · 5 评论 -
Visual Studio的便捷使用方法
我不是数字英雄,我只是一个普通人文章目录前言一、Bug二、如何解决1.使用vs的输入方法scanf_s2.#define _CRT_SECURE_NO_WARNINGS 1三、解决方法四、VS护眼背景总结前言相信大家在学习c语言或c++时不少小伙伴会选择VS这款软件,它也是时代发展的潮流,越来越多的人使用。当然这款软件我们使用起来也会十分的便捷,当然萌新使用时,会有许多的Bug困扰着大家,导致大家不能够AC,下面就让我给大家分享一些小技巧。提示:以下是本篇文章正文内容,下面案例可供参考一、.原创 2022-04-02 20:48:52 · 2585 阅读 · 3 评论 -
程序环境和预处理
组成一个程序的每个源文件通过编译过程就转成目标代码(object code).每一个目标文件由链接器(linker)捆绑在一起,形成一个单一而完整的可执行程序.链接器同时会引入标准C函数库中任何被该程序所用到的函数,而且它可以搜索程序员个人的程序库,将其需要的函数也链接到程序中.......原创 2022-07-22 08:30:00 · 418 阅读 · 65 评论 -
文件操作管理
缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。每个被使用的文件都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如文件的名字,文件状态及文件当前的位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是有系统声明的,取名FILE.........原创 2022-07-19 08:00:00 · 426 阅读 · 107 评论 -
8000字超详解自定义结构体类型
为什么存在内存对齐?大部分的参考资料都是如是说的:1. 平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常2. 性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内存访问仅需要一次访问......原创 2022-07-16 19:13:41 · 1384 阅读 · 116 评论 -
5600字带你深入了解动态内存管理
动态内存管理详解代码如下(示例):代码如下(示例)三、动态内存函数常见错误1.动态内存越界访问3.使用free释放一块动态开辟内存的一部分5.对同一内存空间多次释放6.动态开辟空间忘记释放四、经典笔试题1.笔试1:.........原创 2022-07-13 19:32:38 · 1329 阅读 · 87 评论 -
云原生——动态通讯录
云原生——动态通讯录原创 2022-07-12 18:01:35 · 1286 阅读 · 99 评论 -
回调函数实现计算器和qsort
回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。2.回调函数实现二、qsort🔎1.冒泡排序2.qsort总结🔎......原创 2022-07-11 21:18:07 · 830 阅读 · 90 评论 -
字符串旋转——C语言
字符串旋转原创 2022-07-09 10:00:00 · 725 阅读 · 90 评论 -
常用字符串函数
在大家学习编程的路上,难免会遇到字符串一系列操作的问题,今天就带大家学习一下字符串相关库函数,以及自己手动实现库函数🔥🔥🔥大家可以直接使用strlen库函数,求出来的直接就是字符的个数,注意引入#include头文件1.计数器法2.指针-指针3.递归2、字符串的复制🚩1.错误示范3、实现字符串连接🚩1.使用strcat库函数4、判断字符串是否相等🚩1.错误示范在这里参考一下官方的设计参数总结.........原创 2022-07-07 14:44:16 · 584 阅读 · 89 评论 -
数据在内存中的存储——深层解析
💕💕💕我们已经对C语言进行了一些学习与探讨,但数据到底是如何在内存中存储的我们是否知道,这里就应该画上一个大大的问号了???你真的知道吗?文章目录一、数据类型的分类1.1.类型的归类二、整形的存储2.1.原反补码2.2.大小端的介绍2.3.如何用代码判断大小端存储2.4.经典再现一、数据类型的分类char 字符型short 短整型int 整形long 长整形long long 更长的整形float 单精度浮点数double 双精度浮点数原创 2022-05-25 21:30:33 · 670 阅读 · 75 评论