笔记
文章平均质量分 89
K.t.P.T.
问羊知码
展开
-
数组与数组名到底该如何理解?
数组与数组名的理解。原创 2022-10-04 13:29:04 · 1580 阅读 · 18 评论 -
【STL】vector容器如何使用?
在使用上,完整的成员类型:std:vecter<存放的元素的类型>:上面的成员类型在使用上,完整的vector类型: std:vecter<存放的元素的类型>创建1.vectorc数据类型>v;2.vectorc数据类型> v(size_type count);3.vector<数据类型> v(size_type count,数据的类型value);4.vector<数据类型>v(任意类型的输入迭代器 first,任意类型的输入送代器 last)原创 2022-01-03 01:46:37 · 2228 阅读 · 71 评论 -
string类的解析【超详细】
前段时间学习了类,由于对类有了一定了解,对string类的理解相对更加透彻。string的理解string本质就是类(可参考上篇博客有对类的详细讲解),用类声明(也可称为创建,实例化)的变量一般被称为对象string str;这段代码就是创建了一个string类的对象str,l;因为类也是一种数据结构,所以也可以说是声明了string类型的变量。string与基本数据类型的区别1.创建对象时是否初始化:string是经过封装处理的数据类型,它内部的代码已经写好了,若创建对象的时候没有进行初始化,对象就已原创 2021-12-31 02:40:26 · 2102 阅读 · 7 评论 -
▲什么是类?类有什么作用?
什么是类?类是将同类对象的共同属性和行为抽象出来形成的一个相对复杂的数据类型, 这与结构体一样,都是为了描述一个相对复杂的对象。类与对象是什么关系?*类相当于设计出来的图纸,对象相当于产品1.对象是现实中的对象在程序中的模拟。2.类是同一类对象的抽象,对象是类的某一特定实体。3.定义类的对象,才可以通过对象使用类中定义的功能。类和结构体有什么区别呢?1.类是C++中对于C语言中的结构体的延伸1)类相比与结构体,它可以将函数作为成员。2)结构体和类都可以被访问(对象名.成员名/对象指针-&原创 2021-12-27 19:54:28 · 28797 阅读 · 26 评论 -
▲什么是迭代器?迭代器有什么作用?
什么是迭代器?先说说它是干嘛的吧!迭代器的作用是用来访问容器(用来保存元素的数据结构)中的元素,所以使用迭代器,我们就可以访问容器中里面的元素。没错!这和访问数组这个序列的指针一样,因为数组范围内的指针就是迭代器的一种。指针和迭代器有什么区别呢?1.指针针是C语言里面就有的东西,而迭代器是C++里面才有的2.指针用起来灵活,效率高。迭代器功能更丰富一些3.指针通常用来访问的是序列的元素,但不是所有的容器都会在连续的内存空间上保存数据。所以,对于这些容器我们不能单纯地使用指针作为迭代器,而原创 2021-12-24 03:08:21 · 33135 阅读 · 20 评论 -
scanf/sscanf/fscanf和printf/sprintf/fprintf详解
#include<stdio.h>#include<string>#include<iostream>using namespace std; ㈠变量的输入以及输出 int main(){ char a; ①scanf("%c", &a);输入格式:%0m*+类型 格式说明m表示用十进制整数指定输入的宽度(即字符数)0m表示要求输入一个长度为m的整数,不足m为时以0补齐*表示此输入原创 2021-12-14 21:10:22 · 1986 阅读 · 15 评论 -
C/C++入门知识
前言从概念入手,才能抓住问题的根源内容①.计算机语言:与计算机运行机制结合 人们设计的一类 让人们能够向计算机传达信息 从而控制计算机依据人们的意愿来运行 所使用的语言②.C语言:一种高级的计算机语言③.数据类型.为了更加精确地给计算机传达我们的信息,对表达的数据进行声明。比如int a;则告诉计算机,a是整数类型的变量,用来存储的是整数,而char a;a就是一个字符类型的变量,用来存储字符。④.类型转换(后加‘l’,‘f’,‘u’)我们直接写出的整数,并没有给定数据类型,编译器会默.原创 2021-12-13 09:13:50 · 625 阅读 · 3 评论