C/C++
文章平均质量分 54
学习c/c++
歸曦
啦啦啦啦啦
展开
-
利用结构体创建通讯录管理系统(源代码)
#include<iostream>#include<string>#include<cstdio>#define Max 1000//最多存多少人using namespace std;struct Person//联系人结构体{ string m_name;//名字 int m_sex;//性别 int m_Age;//年龄 string m_Phone;//手机号 string m_Addr;//地址};s...原创 2021-11-27 20:24:43 · 174 阅读 · 3 评论 -
分式类的重载&&友元c++
这是一片关于如何重载分子分母加减乘除的文章懒得把函数定义在类外面涉及到的__gcd(int a,int b)函数是用来求两个数的最大公约数#include<iostream>#include<algorithm>//重载分子分母类 using namespace std;class Fraction{ private: int numerator;//分子 int denominator;//分母 public: Fraction(){this-&g原创 2022-03-12 18:52:14 · 1037 阅读 · 0 评论 -
静态链表的创建(c/c++)
静态链表的创建(c/c++)创建背景像java,python这类语言,把指针都封装起来了以至于不能直接操控硬盘内存(c语言可以用野指针随便改变一个地址的值)创建链表需要类似地址的东西, 就要自己用数组实现伪指针这个题目的主要意思就是不用指针 而实现链表的创建步骤1.先创一个数组2.记录把数组的a[0]作为预备节点 (预备节点的作用:用来指向一个没有被使用的 连续空间,使用过后就后移)3.利用a[0]来创造一个内存申请函数4.创建一个free()函数 用来实现链表的释放和再利用5.有原创 2022-03-12 18:36:57 · 3882 阅读 · 1 评论