C++数组的使用
来源:互联网 发布:qq邮箱的端口号 编辑:程序博客网 时间:2024/05/17 07:28
C++数组的使用
一、实例
Array 直接初始化 char 数组是特殊的,这种初始化要记得字符是以一个 null 结尾的。
实例
char a1[] = {'C', '+', '+'}; // 初始化,没有 null char a2[] = {'C', '+', '+', '\0'}; // 初始化,明确有 null char a3[] = "C++"; // null 终止符自动添加const char a4[6] = "aaronc"; // 报错,没有 null 的位置
a4 是错误的,虽然 a4 包括 6 个直接字符,但是 array 大小是 7:6个字符 + 一个null。正确的是:
const char a4[7] = "aaronc";
二、Array 是固定大小的,不能额外增加元素.当我们想定义不固定大小的字符时,可以使用 vector(向量) 标准库。
vector的使用用法:
#include <iostream>#include <vector>using namespace std; int main (){vector<int> v;int i;cout<<"栈大小为:"<<v.size()<<endl;for(i=0;i<10;i++){v.push_back(i);}cout<<"栈的大小变为:"<<v.size()<<endl;return 0;}输出结果:
栈大小为:0栈的大小变为:10请按任意键继续. . .
阅读全文
0 0
- Object-c-数组的使用
- C语言的数组使用
- C/C++二维数组的使用
- C复习笔记(数组的使用)
- C语言中数组指针的使用
- C语言字符串数组的使用
- Objective-C中数组的使用
- C语言之数组的使用
- c++stl map数组下标的使用
- 关于C语言中数组的使用
- C语言--二维数组的使用
- C语言一维数组和二维数组的使用
- 关于C、C++、Java中数组的使用
- C语言长度为0的数组的使用
- C++:指向数组的智能指针scoped_array组件的使用
- Objective-C的数组的初始化完成后再使用
- C/C++数组的使用,及遇到的问题
- C/C++指针和数组的使用和区别
- Linux简介
- plsql存储过程和java
- 【1127】假身份证
- Spark开发-Standalone模式
- SpringCloud第六篇-Zuul
- C++数组的使用
- java 基础的数组 添加
- 哈希表查找不成功的ASL问题
- git有关问题
- 线程安全
- python爬虫之异步XHR爬取
- 【1300】验证哥德巴赫猜想
- Anaconda Mac Install
- LeetCode93 Restore IP Addresses