C/C++
文章平均质量分 81
nudt_oys
An AC a day,keeps WA away~
展开
-
指针和数组
在C语言中,指针与数组之间的关系十分密切,任何通过数组下标能完成的操作都可以用指针来实现。一般来说,用指针实现的操作会比用数组下标完成的操作快一些;但另一方面,用指针实现的程序理解起来稍微困难一些。声明int a[10];定义了一个长度为10的数组,换句话说,它在内存中开辟了一块连续的空间用来存放10个元素:a[0],a[1],…,a[9]。其中a[i]表示数组中的第i个元素。如果pa原创 2016-12-24 18:48:29 · 384 阅读 · 0 评论 -
C语言宏定义小结
在C语言中,宏定义的形式如下: #define name replacement-text 这是最简单的一种宏替换——后续所有出现name的地方都会被替换成replacement-text。#define指令中的name与普通变量名的命名方式相同,而replacement-text可以是任意的字符串。如果一个宏定义比较长,可以在待续行的末尾加上一个反斜杠\。就像下面这样: #defi原创 2017-05-22 23:04:49 · 506 阅读 · 0 评论 -
C++STL中vector(可变大小数组)用法总结
标准库类型vector表示某种类型对象的集合,集合中每个对象都有一个与之对应的索引,用以访问对象。要想使用vector,必须包含头文件vector,并且需要声明using std::vector。/*--------------------创建和初始化vector对象--------------------*//*创建一个包含T类型元素的空vector*/vector<T> v1;/*用v1来创原创 2017-10-25 21:37:43 · 5632 阅读 · 0 评论