第六章 数组 指针与字符串 学习笔记

注:所有内容源于互联网,如有侵权请和我联系。

数组
 数组的概念
•数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。
•数组属于构造类型。
•一维数组的存储数组元素在内存中顺次存放,它们的地址是连续的
例如:a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]
a数组名字是数组首元素的内存地址。
数组名是一个常量,不能被赋值

 

 

 
指针
不会的内容就放下面了
 
 

 

 

 

 

 

 

 

 

动态内存分配
cpp的 new  和  delete
c语言的 malloc 和 free
 

 

 

 

 

用vector创建数组对象
 
 
深拷贝与浅拷贝
 
 6-18

 

 

 

 

 

 如果是浅拷贝的话,上面这样创建副本,在return 0之前,总会出现一个对象的内存现被释放,然后释放另一个的时候,当然就会报错了。

所以要写成下面这种样子

 

 

字符串
 

 

 

 

 

posted @ 2020-04-04 21:00  SunCY  阅读(135)  评论(0编辑  收藏  举报