C++
文章平均质量分 53
~羽~.
只是野蛮生长
展开
-
string类型的常用操作&string中的字典序
string类型的常用操作字符串s的操作意义s.enpty()若s为空,返回TRUE,否则返回FALSEs.size()返回s中的字符个数s[i]返回s中下标为i的字符s1==s2比较s1,s2的内容,一样返回TRUE,否则返回FALSEs.insert(pos,s2)在s下标为pos的元素前插入string类型s2s.substr(pos,n)返回从s下标pos起的n个字符,类型为strings.erase(pos,n)删除s下标po原创 2021-06-09 21:47:41 · 1857 阅读 · 0 评论 -
线性表详解(附代码)
文章目录最简单的结构:线性表线性表的概念操作顺序表1、定义顺序表结构2、定义顺序表的操作3、初始化顺序表4、顺序表的长度5、添加节点6、插入节点7、删除节点8、按序号查找节点9、按照关键字查找节点10、遍历顺序表:运用实例:最简单的结构:线性表线性表有两种形式:顺序线性表链式线性表线性表的概念 由若干个数据组成的集合可以看做是一个线性表。线性表中的数据元素之间的关系是一对一,即除了第一个和最后一个元素外,其他元素都是首尾相接的。例如学生的学号组成的数据就是一个线性表。如下图:20原创 2021-05-15 21:55:39 · 3106 阅读 · 0 评论 -
C++类与对象——构造函数
构造函数 在定义类的成员函数时,可以给他们一个初始化的默认值,也就是所有类对象的这些数据成员都具有的同样的默认值#include <iostream>class Data {pra: int year{ 2000 }, month{ 1 }, day{ 1 }; void print() { std::cout << year << "-" << month << "-" << day; }};int mai原创 2021-05-15 14:51:02 · 340 阅读 · 0 评论 -
sscanf和sprintf语句
sscanf和sprintf语句格式:sscanf(s,"%d",&N);//将字符串s转换成数字N。sprintf(s,"%d",N);//将整数N转换成字符串s。 如果要将字符串类型的变量转化成数字,可以使用sscanf,同样也可使用sprintf将数字输入到字符数组。sscanf和sprintf相同,只是在参数的第一个位置加入字符数组。#include <cstdio>#include <cstring>#include <iostream>原创 2021-04-14 22:46:22 · 156 阅读 · 0 评论 -
二维数组作为参数,传入函数(最好用的)
二维数组作为参数,传入函数(最好用的)很多时候我都是直接通过传入一个 固定的数字来传递一个二维数组,比如这样子定义函数 int fun(int a[][3],int n)调用函数是 fun(a,n);这样子调用的二维数组只能是固定已经知道的,不够灵活性。以下介绍一下通过指针直接随意设定的二维数组;*定义函数是 int fun(int *a,int n)调用函数也是直接 fun(a,n);不过有一点就是在定义数组的时候得分配一下空间以及定义的方式有些许不同,详细见下。#include<转载 2021-04-04 19:16:09 · 10293 阅读 · 2 评论 -
getline语句
getline语句有时,程序需要读入一行字符串(包含空格)。getline(cin,str);cin值得读入流,一般情况下我们直接写入cin即可,str时字符串,即读入东西所存放的字符串。格式:getline (cin,字符串变量);功能:两个参数一个是cin类型,一个是string类型,接受一个可以包含空格的字符串。使用getline函数来读取数据。示例程序:#include <iostream>#include <cstdio>#include <stri原创 2021-03-15 22:12:57 · 117 阅读 · 0 评论 -
C++ string 类型(入门基础)
C++ string 类型用string 对象处理字符串用字符数组处理字符串时,常常会发生数组越界的问题。因此C++标准模板库中设计了“string”数据类型,专门处理字符串。string 类型的变量就是专门用来处理字符串 的,也叫“string”对象。string类型并不是C++语言的基本数据类型,而是c++ 标准模板库中的一个“类”。在C++编程时,优先考虑使用string对象来处理字符串,因为其用法比字符数组更简单,而且不易出错。定义string对象定义string对象和其他数据类型没有什么原创 2021-03-13 12:48:10 · 2018 阅读 · 0 评论