
笔记
文章平均质量分 69
DJS编程小白
一起学编程
展开
-
一篇文章让你理解C++函数
在开始之前,我先说一下,本人刚进入优快云,同时也正在学习C++,我发表文章的目的主要还是分享一下我个人在学习中的一些经验与收获,并且希望可以将自己所学会的交给读者。这篇文章我们来了解一下C++中的函数,函数作为C++中的一大重要板块,是不可以忽视的,每个人学习C++都必须经历函数这一关,不可逃避。首先我们先了解一下,在C++中,有C++库里面给我们提供的自带函数,也允许我们程序员自己编写函数,C++自带的函数使用时只要在程序上方带上相关的头文件就好了,这里不再赘述,我们的重点还是在C++的自定义函原创 2021-10-31 20:38:40 · 220 阅读 · 1 评论 -
函数指针的用法以及用途详解
函数指针与装饰器模式原创 2022-10-14 18:27:46 · 3462 阅读 · 7 评论 -
手动实现LinkedList 和 ArrayList
手动实现ArrayList和LinkedList两个数据结构原创 2022-09-10 10:53:06 · 352 阅读 · 0 评论 -
离散化的应用
离散化原创 2022-08-20 17:57:30 · 255 阅读 · 0 评论 -
算法学习(高精度计算)
高精度计算原创 2022-08-19 17:18:33 · 607 阅读 · 0 评论 -
归并排序模板
归并排序原创 2022-08-18 13:40:04 · 179 阅读 · 0 评论 -
算法学习(埃式筛和快速排序)
算法学习(埃式筛和快速排序)原创 2022-08-16 18:30:15 · 321 阅读 · 0 评论 -
基于C++的学生管理系统(控制台应用)
暑假在家无聊,来个C++的小demo来练练手原创 2022-07-25 18:16:57 · 679 阅读 · 0 评论 -
C++STL入门
C++最大的特点之一就在于其语法的灵活性和强大的库,STL(Standard Template Library 标准模板库)是C++自带的数据结构的库,在使用的时候只需要加上对应的头文件,这极大的方便了开发者,因为这样就不用做大量的重复性的工作,也就是不会重复造轮子,但是,由于STL的内容比较抽象,并且其语法难度又较高,所以会让刚入门的同学望而却步,今天这篇文章主要是针对常用的几个数据结构进行一个入门的教学,并且展示一些常见的应用。首先我们先了解一下一些概念:1.泛型编程:泛型编程的概念其实很好原创 2022-02-07 12:13:46 · 517 阅读 · 0 评论 -
C++指针详解
众所周知,C++是对C语言的一个继承和扩充,所以C++可以对C语言兼容,指针(Pointer)是C语言中的一个核心内容,同样,在C++中也可以使用指针,但是,就算是一个有着多年经验的程序员,也有时候会被代码中的指针弄得晕头转向,指针可以说是C++中最不好理解的一个内容了,本文主要是针对指针的基本使用进行一个教学,读者有兴趣也可以去C++的相关网站上进行深入研究。1.指针的语法关于如何声明一个指针,实际上非常简单...原创 2021-11-27 18:59:29 · 4264 阅读 · 3 评论 -
c++中数组的使用
在c++中,有三个强而有力的工具,分别是数组,指针还有字符串,可以说,没有熟练掌握这三个工具的不能算是一个合格的程序员。1.数组数组,实际上就是向系统申请一个连续的内存空间,每个内存空间的地址连续,并且大小相同,关于数组的声明,语法如下:类型说明符 数组名[常量表达式];例如,我申请一个类型为整形,长度为100的数组,我可以这样声明:int a[100];这样,我就申请了一个长度为100的数组,并且数组的每个内存都是int类型的,其中a(array)是数组名,我们在访问数组中的内.原创 2021-11-23 19:45:51 · 5611 阅读 · 0 评论 -
C++类与对象之构造函数,拷贝构造函数,析构函数浅谈
本期我们来聊一聊类与对象的一个重要内容,构造函数,拷贝构造和析构函数的定义和使用。其实,就算程序员自己不编写这三个函数,C++编译器也会有默认的这三个函数,但是由于有时候默认的这三个函数不能满足我们的需求,所以我们需要自行编写这三个函数。1.构造函数首先我们要先知道什么叫构造函数,构造函数用于在进行类与对象编程时候使用的一个函数,它的作用正常我们用来初始化类中的各个成员数据,构造函数又分为两种,无参构造函数和有参构造函数,这两种很好理解,第一种就是参数列表里没有参数,第二种则是参数列表中有参数,我们原创 2021-11-09 10:34:05 · 484 阅读 · 3 评论 -
C++之动态规划(动态规划入门)
好原创 2021-11-05 00:01:58 · 7811 阅读 · 12 评论 -
C++函数的三种传参方式(值传递,地址传递,引用传递)
先公布上期每日一练的答案(汉诺塔问题):#include<iostream>using namespace std;void move(char src, char dest){ cout << src << "-->" << dest<<endl;}void hanoi(int n, char src, char medium, char dest){ if (n == 1) move(src, dest);原创 2021-11-02 11:26:19 · 6512 阅读 · 1 评论 -
C++函数精讲(递归调用)(附带上期判断素数问题的答案)
我在上一篇文章中已经为读者对于函数的概念以及它的使用开了一个头,本文的目的是让读者进一步更加深入的了解C++中的函数部分。首先我先将上一章内容最后的每日一练附上答案:#include <iostream>using namespace std;bool isprime(int n) // 实现对素数的判断{ bool prime = true; if (n == 1) { return false; } for (in原创 2021-11-01 19:56:25 · 1174 阅读 · 0 评论 -
C++类与对象入门2
我在上一篇文章中已经对C++中类与对象开了一个小头,本章我们继续来探讨C++中关于类的一些知识点。原创 2021-10-31 19:51:26 · 163 阅读 · 0 评论 -
C++类与对象的入门(我个人学习中的理解与感悟)
C++ 说到C++,它是一款特别灵活的编程语言,收到世界上大多数程序员的喜爱,C++最大的特点主要还是它可以支持面向对象进行编程,这也是它比C语言多出的一大优势,也是C++与C语言的本质区别,面向对象的编程思想极大的提高了代码的可重复利用率和降低的程序维护的难度,本章我们先浅谈一下C++中的类与对象的一部分内容。首先,我们先了解一下什么叫类与对象,在自然界中,我们可以把所有的事物抽象成一个对象,比如,一个人可以叫做一个对象,一棵树也可以叫做一个对象,我们将所有对象的集合叫做一个类,这些...原创 2021-10-31 11:40:14 · 366 阅读 · 1 评论