码迷,mamicode.com
首页 > 编程语言 > 详细

【C++】C++自学旅程(4):数组与字符数组

时间:2016-02-01 01:59:26      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

  数组方面基本与C相同。需要注意几个点如下:

一、多维数组

  除了一维数组、二维数组,当然还可以实现多维数组(n维都可以),定义和使用方式类比二维数组。多维数组其实就是很多个一维数组的嵌套,数组里面有数组。

 

二、字符数组

  字符数组就是数组元素为字符的数组,但其值得一提的是可以作为字符串使用。C++仍然没有字符串变量,实际上,string并不是C++语言本身具有的基本类型,它是在C++标准库中声明的一个字符串类,用这种类可以定义对象。每一个字符串变量都是string类的一个对象。

  一个中文字占2B

 

三、字符函数复习

  定义在<cstring>或者<string.h>中。

函数

功能
strcpy(targetstr,sourcestr) 拷贝
strncpy(targetstr,sourcestr,limit) 拷贝,最多拷贝limit个字符
strcat(targetstr,sourcestr) 连接
strncat(targetstr,sourcestr,limit) 连接,最多连接limit个字符

strlen(sourcestr)

返回字符串长度的整数值
strcmp(str1,str2) 比较,大于则返回正数,等于返回0,小于返回负数
strncmp(str1,str2,limit) 比较,最多比较limit个字符

【C++】C++自学旅程(4):数组与字符数组

标签:

原文地址:http://www.cnblogs.com/HappyCtest/p/5174087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!