C++基础编程----3.1数组
来源:互联网 发布:virtualbox 安装mac 编辑:程序博客网 时间:2024/05/18 19:45
数组
1.定义初始化数组
2访问数组元素
3.指针和数组
4.C风格字符串
1.string函数
strlen(p); // p类型为char*类型 string类型错误 看string类型长度string::size()函数
strcmp(p1,p2); strcat(p1,p2); strcpy(p1,p2); // char *类型
2. char ca1[],ca2[];
if(ca1<ca2) // 比较两个无关地址,未定义 string类型可以直接进行字符串的比较
3. 对大多数应用来说,使用标准库string要比C风格字符串更安全、更高效
5.与旧代码的接口
3.使用数组初始化vector对象
int arr[]={0,1,2,3,4,5,6,7,8,9};
vector<int> ivec(begin(arr),end(arr)); // ivec次序和值与arr完全一样
4.现代C++程序中,尽量使用vector和迭代器,避免使用数组和指针;尽量使用string,避免使用C风格基于数组的字符串
- C语言编程基础-08数组
- C++基础编程----3.1数组
- 编程基础-------C语言函数返回二维数组的做法
- C语言编程基础-13字符串操作与指针数组
- objective-c 编程基础(3.6 Foundation框架之数组)
- 编程基础 ( 4 )数组
- 【c基础】数据类型---数组
- C基础之数组
- C语言基础:数组
- C语言-数组基础
- C基础:数组
- C基础:字符数组
- 程序设计基础(C&C++) 戴波、张东祥 第四章 数组与结构 编程作业
- c语言基础--编程基础
- c#socket编程基础
- linux C编程基础
- c#socket 编程基础
- pro*c编程基础
- PHP中spl_autoload_register函数的用法
- 选项卡特效
- 如果你刚第一次用itellingj编写scala,并且发现运行不了main方法
- 【转载】 Visual Studio插入自定义代码段
- python脚本控制鼠标和键盘-实例
- C++基础编程----3.1数组
- JavaScript中字体浮动的简单演示实例
- STL之map/multimap关联式容器学习
- 数据库-关系代数-对除法的理解
- Java线程面试题 Top 50
- android中EditText有光标不弹出软键盘处理(转)
- java线程池
- 集合 --- ArrayList
- Jquery中$.ajax $.post load用法与区别