自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 1 运行你的第一个C语言程序

这个过程就是编程的精髓,它让我们能够将抽象的问题转化为计算机可以理解和解决的具体指令。从编写你的第一个程序开始,了解程序开发的整个过程,直到最终通过注释、调试和深入学习来提高你的编程技能。无论你是初学者还是有经验的开发者,这些内容都将为你打下坚实的基础,让你能够更好地理解和运用C语言。接下来,我们将详细讨论编译过程,这是将你的源代码转换为机器语言的关键步骤,使得计算机能够执行你的程序。此外,我们还将探讨如何有效使用注释来增加程序的可读性和可维护性,以及如何通过有序混乱和仔细观察的方法来深化你的学习和理解。

2024-05-05 08:52:48 63

原创 C++中string的增删查改的模拟实现

在C++中,字符串的增删查改可以使用标准库中的。

2023-07-27 10:44:56 72

原创 C++模板

在上面的例子中,我们定义了一个类模板`MyTemplateClass`和一个函数模板`add`。C++模板是一种在编程中用于实现通用代码的机制,它可以让我们编写可以适用于多种数据类型的函数和类。在C++中,我们可以使用类模板和函数模板。类模板用于定义通用的类,并根据需要指定类型参数,而函数模板用于定义通用的函数。模板是C++中非常强大和常用的特性,它可以提高代码的重用性和可读性,同时减少了重复编写类似代码的工作量。在这个例子中,我们使用`int`作为类型参数来实例化类模板和函数模板。// 实例化函数模板。

2023-07-18 21:09:30 65

原创 C++内存分配

此操作会重新分配指针`ptr`指向的内存空间,将其扩展为2个int大小,并返回指向新分配内存的指针。注意,`realloc`函数还可以用来动态改变数组的大小。此操作会在堆上分配一个包含5个int元素的连续内存空间,并返回指向第一个元素的指针。此操作会在堆上分配一个int大小的内存空间,并返回指向该内存的指针。此操作会在堆上分配一个int大小的内存空间,并返回指向该内存的指针。这些是C++中常用的内存分配方式,根据具体需求选择合适的方法。了解内存分配的不同方式以及如何释放内存是编写安全和高效代码的重要一步。

2023-07-18 21:07:57 418

原创 Linux权限管理概览

通过工具如`useradd`和`usermod`可以创建和修改用户,而`groupadd`和`groupmod`可以管理用户组。权限设置可以通过符号模式(如`u+rwx`表示给所有者添加读、写和执行权限)或数字模式(如`chmod 755 filename`表示给所有者赋予读、写和执行权限,所属组和其他用户只能读取和执行)来指定。通过`ls -l`命令可以查看文件和目录的权限信息,例如`-rw-r--r--`代表一个文件,所有者可读写,所属组和其他用户只能读取。在这篇博客中,我将为你概述一些重要的内容。

2023-07-02 17:11:37 71

原创 拷贝构造函数、Const成员函数

一个const成员函数承诺不会修改其所属对象的状态。因为它保证了不会修改成员变量的值,所以const成员函数只能调用其他const成员函数或(同样)声明为const的成员变量。语法如下:public://常量成员函数private:int value;在上面的例子中,和getValue()都被声明为const函数。在C++中,const关键字可以用于修饰成员函数(包括普通成员函数和静态成员函数)和成员变量,以限制其修改操作。const。

2023-05-10 21:14:25 267

原创 C++类与对象(上)

在C++中,构造函数是一个特殊类型的成员函数,用于在创建对象时初始化数据成员。在上述示例中,我们定义了一个名为“Car”的类,并创建了两个构造函数:一个带参数的构造函数和一个拷贝构造函数。析构函数的工作是在对象使用完成后,释放已分配的资源。例如,当一个对象被声明为局部变量时,在该对象超出作用域或程序执行结束时,将调用其析构函数来释放所占用的内存。总之,析构函数是一种非常重要的函数,有助于在对象生命周期结束时正确释放内存。拷贝构造函数是一种特殊的构造函数,用于创建一个新对象,该对象与现有对象具有相同的属性。

2023-05-02 12:26:35 43

原创 C++简介、命名空间、输入输出、缺省参数

但是,通过良好的编程实践和使用现代的开发工具,这些问题可以得到解决。与此同时,您还需要知道缓冲区的概念。在访问命名空间中的标识符时,需要使用命名空间限定符,例如NamespaceName::Identifier。总的来说,缺省参数是一种方便而有用的特性,可以简化函数调用并提高代码的可读性。但是,在使用缺省参数时,应该小心谨慎,确保不会引入不必要的歧义和错误。C++中的缺省参数是一种函数参数的默认值,如果调用函数时未提供相应的参数,则将使用默认值。请注意,缺省参数应该在参数列表的末尾定义,这样可以避免歧义。

2023-04-18 14:21:05 40

原创 C语言实现快速插入排序和希尔排序

【代码】C语言实现快速插入排序和希尔排序。

2023-04-10 04:29:49 58

原创 C语言实现堆及其基本操作

【代码】C语言实现堆及其基本操作。

2023-03-29 21:25:36 85

原创 C语言实现栈的基本操作

【代码】C语言实现栈的基本操作。

2023-01-02 15:13:52 120

原创 带哨兵位头结点双向循环链表相关操作

【代码】带哨兵位头结点双向循环链表相关操作。

2022-12-12 18:02:31 69

原创 扫雷C语言简单实现

【代码】扫雷C语言简单实现。

2022-10-24 15:34:02 374

原创 C语言简单实现三子棋

【代码】C语言简单实现三子棋。

2022-10-23 16:50:54 635

原创 C语言文件包含

标准允许编译器决定是否把本地文件包含的和库文件包含的#include区分开来。程序员可以对本地文件先使用一种特殊的处理方式,如果失败,编译器再按照函数库头文件的处理方式对它们进行处理。我们知道,#include指令能够让另外一个源文件被编译,仿佛它被写在#include指令所在的位置。在源文件所在的当前目录进行查找,要是该头文件没能找到,编译器就会像查找函数库头文件那样再在标准位置查找本地文件。编译器制定了一系列标准位置来查找函数库头文件,这些标准位置在编译器的文档有说明。显然引用的是一个库文件。

2022-10-19 21:12:00 531

原创 C语言实现动态内存下的通讯录

还有很多需要完善的地方和不足,请大家使劲喷我。

2022-10-17 12:32:42 97

原创 模拟实现C库函数strstr(),memcpy(),memmove()

三、模拟实现C库函数memmove()一、模拟实现C库函数strstr()二、模拟现实C库函数memcpy()

2022-09-25 20:15:11 216

原创 PAT (Basic Level) Practice (中文)1002 写出这个数

读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

2022-08-30 00:32:24 40

原创 原码、反码与补码知识

1(符号位) 11111111 11111111 11111111 11111110。1(符号位)00000000 00000000 00000000 00000001。3、在计算机系统中,数值一律用补码来表示和存储。(3)补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。计算机只能加法,减法是用加法模拟的 1-1 其实是1+(-1)正文——整数的二进制三种表示形式(原码、反码、补码)反码:原码符号位不变,其他位按位取反。(1)将符号位和数值域统一处理。如:-1,内存中存放的是补码。...

2022-08-11 12:39:32 170

原创 这个时代“卷”的本质及竞争加剧的可持续优化措施(上)

我们今天为什么要谈及这个话题?——作为一个普通的社会个体,我们难以涉及整个社会经济生活的结构性变化,而自身又在社会内卷个人层面的竞争加剧中“乐此不疲”。事实上,捋清楚“内卷”较深层次的本质和原理,有助于我们关于是否卷、如何卷这类问题有更好的决策。...

2022-06-21 23:20:45 606 11

原创 2.初识C语言——5分钟还理解不了变量及相关知识?(上)

本文继上篇博客1.重扬帆,在起航——初识C语言。http://t.csdn.cn/VV9n1后,开始正式的C语言学习。考虑到C语言知识体系庞大、划分方法无统一标准,以及当下碎片化学习等环境因素,每篇博客将仅着重对C语言中某个方面进行分享与请教(giegie喷我)。考虑到人的认识具有无限性和反复性的特点,每个方面将以知识的深度划分为(上)、(下)篇,甚至还有额外的补充篇,本人能力有限还请谅解。推荐使用全平台同步的学习应用——anki,这个软件是我整个考研备考以及其他备考、学习围绕的中心,其被禀赋的方法论具有鲜

2022-06-10 23:02:06 142 9

原创 1.重杨帆,再启航——初识C语言。

今天开始系统化、理论化地学习C语言,这篇博客的主要内容如下:一、自我介绍二、编程目标三、如何学习编程四、每周对编程的精力分配五、当前最想进入的IT公司一、自我介绍男,本科双非软件工程,研究生本校机械,兴趣爱好足球守门员、心理学、哲学、健身、跑步,党员达瓦里氏,平平无奇的外在形象,平日情绪鲜有波动,对吃喝玩乐兴趣不大,简直是很好养活,不像白羊倒像腹黑天蝎,朋友口中的理想主义者、方法论者、剧本杀情感本冷漠项目分析机器……事实上关于问题‘我是谁’和‘我想要什么’,百分之九十五的人直到几乎度过了自己的一生,却连其中

2022-06-02 17:24:22 186 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除