自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ vector的模拟实现

虽然函数体没有完成任何操作,也需要写,因为后面会写构造函数的重载,只要我们写了任一构造函数,编译器就不会生成默认构造函数了。

2024-10-11 22:26:23 144

原创 初识C++的类与对象

class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。// 类体:由成员函数和成员变量组成// 一定要注意后面的分号类的两种定义方式:1:定义和声明全部放在类里,成员函数在类中定义编译器可能会将其作为内联函数处理。//加_方便在后续的使用中进行区分char _sex;

2024-09-19 12:55:30 1029

原创 C++入门学习笔记

以值作为参数或者返回值类型,在传参和返回期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时的拷贝,因此用值作为参数或者返回值类型,效率是非常低下的,尤其是当参数或者返回值类型非常大时,效率就更低。命名空间可以定义变量,函数,类型,命名空间可以嵌套,一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中,同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中。缺省参数是声明或定义函数时为函数的参数指定一个缺省值。

2024-09-03 22:48:53 1873

原创 (数据结构)堆的实现

【代码】(数据结构)堆的实现。

2023-12-28 23:50:51 380 1

原创 栈和队列的实现(数据结构)

队列的特性为先进先出,只能在队头读取数据,队尾插入数据。栈的特性为先进后出,存放和读取数据只能在栈顶进行。

2023-12-20 22:27:13 729 1

原创 (数据结构)带头双向循环链表的实现

【代码】(数据结构)带头双向循环链表的实现。

2023-12-16 20:20:16 348 1

原创 单链表的实现(数据结构)

【代码】单链表的实现(数据结构)

2023-11-27 20:51:39 345 1

原创 C语言预处理符号

_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义这些预定义符号都是语言内置的。语法:register语法: # define name stuff # define reg register //为 register这个关键字,创建一个简短的名字在define定义标识符的时候,建议不要加上 ‘;’ ,这样容易导致问题。

2023-09-20 23:00:21 66 1

原创 文件操作函数

在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。

2023-09-18 21:16:15 66 1

原创 探索和模拟实现atoi

探索和模拟实现atoi

2023-09-16 02:23:04 62 1

原创 动态版本的通讯录改造

动态版本通讯录改造

2023-09-12 16:44:11 54 1

原创 C语言实现静态版本的通讯录

【代码】C语言实现静态版本的通讯录。

2023-09-06 20:52:04 84 1

原创 C语言的自定义类型

int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化变量p3的同时赋初值int age;//初始化变量s的同时赋初值int age;//初始化结构体数组的同时赋初值int data;//结构体的嵌套初始化//结构体的嵌套初始化。

2023-08-16 23:09:31 55 1

原创 字符串函数

★strncpy函数介绍:char* strncpy( char* dest , const char* src , size_t num );★strncat函数介绍: char* strncat(char* dest ,const char* src ,size_t);★strstr函数介绍:char* strstr (const char* str1 ,const char* str2);3:将src所指字符串的前N个字符添加到dest所指字符串的尾部,并且覆盖dest所指字符串结尾的‘\0’。

2023-07-09 21:42:05 53 1

原创 C语言实现扫雷小游戏

c语言实现扫雷

2023-03-31 15:58:15 58 1

原创 C语言实现三子棋游戏

void DisplayBoard(char board[ROW][COL], int row, int col)//打印棋盘。void InitBoard(char board[ROW][COL], int row, int col)//初始化棋盘。printf("输入错误,请重新选择\n");printf("坐标错误,请重新输入\n");printf("玩家走,请输入坐标>\n");printf("退出游戏\n");printf("三子棋\n");printf("电脑走:>\n");

2023-03-30 17:22:31 42 1

原创 C语言学习的第一天

C语言学习的第一天

2023-03-05 22:08:30 74

空空如也

空空如也

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

TA关注的人

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