![](https://img-blog.csdnimg.cn/a7bc8d41af51491883e45fbb1d46187d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言进阶
文章平均质量分 91
很多内容都是围绕这本书籍编写,相信C语言学的好都看过这本,最适合进阶
直男养成集
专注于C/C++/嵌入式/Linux/算法,博客专家/后端优质创作者
热衷原创与分享,对待技术较真喜欢推理加验证。
展开
-
C语言【23道】经典面试题【下】
必知必会的面试经典题原创 2024-04-27 09:25:46 · 924 阅读 · 0 评论 -
Visual Studio的正确打开方式|9中种常见错误
在vs2010或者以上版本,都会遇到一些软件自身的缺陷,需要我们解决原创 2022-04-27 19:05:13 · 4375 阅读 · 59 评论 -
刨析《C语言》【进阶】付费知识【完结】
只是从内存池中提取一块合适的内存,并不会初始化,如果需要初始化,要么手动,要么使用calloc函数例以上例题来源于《高质量的C/C++编程》增容函数:把原先那块内存的内容复制到新块上,因此,不能再使用指向旧内存的指针,而是使用realloc所返回的新指针在函数return 只能返回堆上的内存 比如malloc申请的堆内存,而例:数据的存储大端和小端文件**#include**到系统提供的指定路径下,找文件,如果找不到,就报错**#include"文件名"**先到当前路径找下文件,找.....原创 2022-06-14 06:00:00 · 1012 阅读 · 151 评论 -
C语言【23道】经典面试题【下】
说明14.排序法-改良的插入排序说明15.排序法-改良的气泡排序说明请看看之前介绍过的气泡排序法:事实上这个气泡排序法已经不是单纯的气泡排序了,它使用了旗标与右端左移两个方法来改进排序的效能,而Shaker排序法使用到后面这个观念进一步改良气泡排序法。解法在上面的气泡排序法中,交换的动作并不会一直进行至阵列的最后一个,而是会进行至MAX-i-1,所以排序的过程中,阵列右方排序好的元素会一直增加,使得左边排序的次数逐渐减少,如我们的例子所示:排序前:95 27 90 49 80 58 6 9原创 2022-06-12 08:06:59 · 733 阅读 · 192 评论 -
蓝桥杯2022年第十三届省赛真题-积木画
时间限制: 1Sec 内存限制: 256MB 提交: 623 解决: 135题目描述小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2 个单位面积)和 L 型(大小为 3 个单位面积):同时,小明有一块面积大小为 2 × N 的画布,画布由 2 × N 个 1 × 1 区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式? 积木可以任意旋转,且画布的方向固定。输入输入一个整数 N,表示画布大小。输出输出一个整数表示答案。由于答案可能很大,所以输出其对 1000000原创 2022-06-04 08:15:08 · 6298 阅读 · 80 评论 -
你要知道的 | C语言【23道】经典算法【上】
说明:解法如果柱子标为ABC,要由A搬至C,在只有一个盘子时,就将它直接搬至C,当有两个盘子,就将B当作辅助柱。如果盘数超过2个,将第三个以下的盘子遮起来,就很简单了,每次处理两个盘子,也就是:A->B、A ->C、B->C这三个步骤,而被遮住的部份,其实就是进入程式的递回处理。事实上,若有n个盘子,则移动完毕所需之次数为2^n - 1,所以当盘数为64时,则所需次数为:264- 1 = 18446744073709551615为5.05390248594782e+16年,也就是约5000世纪,如果对这原创 2022-06-07 07:00:00 · 1317 阅读 · 144 评论 -
经典小游戏(一)C实现——三子棋
大家好!今天我来叫大家怎么简单的用纯c语言实现三子棋小游戏;创建一个项目,在源文件中创建两个.c源文件,一个头文件;我的mian主函数放入test.c;实现游戏的操作在game.c;声明定义函数及引入库在game.h头文件中。预览实现的效果图VS现实图设计原理打印菜单 void menu() 设置棋盘格式 char board[ROW][COL]={0}; 初始化棋盘 InitBoard(board,ROW,COL); 打印棋盘 Dis.原创 2022-05-05 14:18:16 · 1576 阅读 · 50 评论 -
C《爱心》我是最多的,你会哪几种呢?
#include<stdio.h>#include<math.h>#include<windows.h>#include<time.h>#include<stdlib.h> void SetColor(unsigned short ForeColor,unsigned short BackGroundColor){ HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); SetConso...原创 2021-11-23 18:26:59 · 2682 阅读 · 55 评论 -
经典小游戏(二)——纯C语言实现扫雷
目录扫雷游戏效果对比总览实现的操作:玩家须知:游戏准备1.棋盘格式2.初始化棋盘3.打印棋盘4.随机布置雷(会用rand生成随机)6.排查雷7.统计雷数量完整代码扫雷游戏效果对比总览实现的操作:显示周围的雷数量 随机布雷 第一次下子,不炸死 坐标周围没雷,可以实现展开 游戏结束后展示给玩家玩家须知:数字n代表有n个雷 雷的总数量设置为10游戏准备我们使用坐标的方式进行排..原创 2022-05-05 15:48:31 · 458 阅读 · 37 评论 -
刨析《C语言》【进阶】付费知识【二】
本篇为C语言进阶付费知识【二】,全篇共有三篇;内容有C和指针内容以及比特科技课程知识原创 2022-05-29 07:00:00 · 2015 阅读 · 156 评论 -
刨析《C语言》【进阶】付费知识【一】
很适合C语言进阶,内容都是我对C做出的必备知识掌握总结,本篇为C语言进阶付费知识【一】,全篇共有三篇;内容有C和指针内容以及比特科技课程知识原创 2022-05-25 07:38:46 · 1329 阅读 · 136 评论 -
C语言实战小项目(三)通讯录
用C语言简单实现通讯录原创 2022-05-23 07:30:00 · 940 阅读 · 164 评论