C语言
文章平均质量分 94
随缘与奇迹
小白一个
展开
-
C++中的new和模版
随着C++的学习,讲了C++的发展过程、流插入、流提取、函数缺省值、类与构造等等。接下来学习C++很方便的 玩意,函数模版。函数模版就像是模具一样,C++会自动用模版编译出合适的函数供程序员使用。以前不同类型相同操作的函数都能通过函数模版,只写一个来解决。这么说来,怪不得祖师爷会写出函数重载这样的优化。因为如此,函数模版大有作用。原创 2024-07-19 19:59:38 · 954 阅读 · 7 评论 -
C++类和对象
本次举例会比较简单,举例一个日期类。不包含指针在类中,所以不需要深层拷贝,之后碰到栈和队列之后会继续深化这一块。将拷贝构造改为深拷贝——及拷贝指针指向的资源原创 2024-07-14 21:20:04 · 820 阅读 · 5 评论 -
初识CPlusPlus(序)
本文,将介绍C++中的引用、函数模版、inline函数、类和对象及其中具体内容,包括构造函数、析构函数等6大函数,拓展的2种函数留到之后再讲。原创 2024-07-11 15:40:16 · 760 阅读 · 6 评论 -
初识CPlusPlus
C++的来源和概况,以及C++中和C语言中的一些不同,对于C语言来说的优势,等等。原创 2024-07-09 21:00:41 · 848 阅读 · 7 评论 -
C语言,排序
和计算机相关的排序功能原理的简单介绍,包含了7种排序方法:插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序、归并排序。原创 2024-06-03 17:30:18 · 1013 阅读 · 3 评论 -
C语言二叉树oj练习题
学习完二叉树,就要做练习题。原创 2024-05-30 18:58:13 · 901 阅读 · 2 评论 -
C语言二叉树
二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分。原创 2024-05-21 16:57:38 · 927 阅读 · 7 评论 -
栈和队列OJ练习题及解答
上一篇博客已经讲到了栈和队列的数据结构,概括一下:栈后进先出(Last In First Out)、队列先进先出(First In First Out)。那么,接下来就来讲讲,关于栈和队列的相关练习题,进一步掌握栈和队列的使用。原创 2024-05-12 20:21:26 · 1067 阅读 · 10 评论 -
约瑟夫问题新解法
谁能想到原来解决约瑟夫问题的四五十行代码,如今只需要三行就搞定了呢?原创 2024-05-03 21:16:47 · 562 阅读 · 6 评论 -
链表相关练习题以及题解
学习完了链表结构,不妨多加练习熟系这种数据结构。所以本篇论文列举出了一些和链表相关的练习题,并描述解题思路,相信对能够令读者对链表这种结构的掌握更加得心应手。原创 2024-05-01 10:28:08 · 946 阅读 · 6 评论 -
用C语言实现贪吃蛇
在用C语言实现贪吃蛇的过程中,我们会用到许多之前所学到的内容。包括但不限于:结构体、枚举类型、链表等。为了在控制面板中实现贪吃蛇,我们还需要掌握一些新的系统命令,操作系统的函数。本篇将介绍如何用C实现贪吃蛇。原创 2024-04-18 20:13:55 · 902 阅读 · 5 评论 -
编译与链接
编译与链接指的是文本文件“.c“变成可执行程序“.exe”的中间过程。其中编译指的是讲文本文件”.c“通过汇编翻译成计算机能懂的目标文件“.obj”,而链接是指将这些目标文件“.obj”组合起来,加上标准的库文件组成一个可执行程序“.exe”。原创 2024-03-27 13:12:50 · 686 阅读 · 2 评论 -
C语言中的结构体与联合体
结构体和联合体是C语言数据结构中的重要组成部分。结构体能够将不同的类型变量固定到一起,形成一个整体,其中的变量分别占据了不同的内存空间。联合体则是拿出一块空间,这个空间可以让多种不同的类型数据共用,在使用的时候选择一种,这样能够节省空间。除此之外结构体中还包括位段的,位段的特殊性也会在本篇博客中提到。原创 2024-03-19 13:23:10 · 1142 阅读 · 3 评论 -
数据在内存中的存储
对于数据结构而言,数据的储存:浮点型整数型的存储只是占了一小部分,也就是本文介绍的。实际上还包括结构体。其中线性数据结构有:顺序表,链表,栈,队列。树形数据结构还包括二叉树。等等内容。这些内容将会在下一篇博客之中介绍,这里先预告一下。原创 2024-03-16 17:06:24 · 899 阅读 · 3 评论 -
C语言,初识指针
指针,存在于C语言中,用途广泛。有了它就可以直接使用地址找到存储数据的空间直接修改,或者使用。那么在学习指针之前我一直有一个疑惑,那就是为什么要有指针?函数的内容可以直接通过名字直接访问,为什么还需要绕一圈?这不是更复杂了吗?事实上指针给我们提供了许多便利,接下来就来具体介绍什么是指针,以及指针的作用。原创 2024-03-05 14:54:51 · 841 阅读 · 0 评论 -
C语言实现扫雷
扫雷,一款30年前出现的游戏,学习了C语言的函数、判断、分支、循环之后,就已经可以用C语言编出一个简单版的扫雷程序了。接下来将会为大家介绍一下C语言编程扫雷是如何实现的。原创 2024-01-30 14:48:15 · 850 阅读 · 1 评论 -
粗略介绍C语言中的分支和循环
在C语言中,编码有3种结构。分别是:链式结构、分支结构、循环结构。本文将会粗略介绍这些结构。原创 2024-01-24 12:20:36 · 900 阅读 · 1 评论