![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
扎根语法
文章平均质量分 68
PengCoX
PengCoX
展开
-
C 结构体的用法总结
C 结构体的用法总结基本定义:结构体,通俗讲就像是打包封装,把一些变量有共同特征(比如同属于某一类事物的属性)的变量封装在内部,通过一定方法访问修改内部变量。结构体定义:第一种:只有结构体定义:struct stuff { char job[100]; int age; float height;};第二种:附加变量初始化的结构体定义:str原创 2015-08-04 22:11:42 · 269 阅读 · 0 评论 -
STL笔记 ( 迭代器 )
STL笔记 ( 迭代器 )STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点: STL算法作为模板函数提供。 STL另一个重要特性是它不是面向对象的。为了具有足够通用性,STL主要依赖于模板而不是封装,继承和虚函数(多态原创 2015-08-04 22:08:55 · 321 阅读 · 0 评论 -
Typedef Struct 用法详解
Typedef Struct 用法详解一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间。实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性原创 2015-08-05 10:34:11 · 1773 阅读 · 2 评论 -
标准库的 Vector 类型详解
标准库的 Vector 类型详解 Vector是C++的 STL 里面提供的一种容器,之所以说它是一种容器,是因为它能够像容器一样,存储各种类型的对象。简单来说,Vector就是一个能够存储多种对象的动态数组。能够增加和压缩数据。为了可以使用 Vector 头文件里面必须包含:123#include原创 2015-08-05 15:30:14 · 517 阅读 · 0 评论 -
标准库的String类型详解
标准库的String类型详解String 是C++标准库STL里面的一种常用的容器,(相当于保存数据类型为char的vector容器)。这个类提供了相当丰富的函数来进行对自身元素字符串的操作,以及与C风格字符串之间的转换。在C语言里,处理字符串是一件相当困难的事。(因为通常在使用字符串操作的时候会用到一个相当不容易驾驭的类型:指针)比如下面这个例子:原创 2015-08-05 11:30:57 · 503 阅读 · 0 评论 -
Cpp的队列(Queue)学习笔记
Cpp的队列(Queue)学习笔记队列是一种先入先出(First In First Out)的数据结构,它的实现用两个整型变量(Head、tail)和一个存储数据的数组(Date[Num])来实现的。自定义的数据结构体:struct queue{int date[Num];int head;int tail;};这里要注意的是结构体内定义的是类型和变量空间,所原创 2015-08-05 10:35:00 · 1935 阅读 · 0 评论 -
string.h 中常用函数
string.h 中常用函数strcpy功 能: 拷贝一个字符串到另一个用 法: char *strcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; char *str1 = "abcdefghi"; st原创 2015-08-05 10:32:46 · 674 阅读 · 0 评论 -
C++ 运算符笔记
C++ 运算符笔记C++运算符又称操作符,它是对数据进行运算的符号,参与运算的数据称为 操作数 或 运算对象 ,由操作数和操作符连接而成的有效的式子称为 表达式 。按照运算符要求操作数个数的多少,可把C++运算符分为 单目(或一元)运算符 、 双目(或二元)运算符 和 三目(或三元)运算符 三类。单目运算符一般位于操作数的前面,如对x取负为-x;双目运算符一般位于两个操作数之间,如原创 2015-08-05 10:31:21 · 389 阅读 · 0 评论