- 8
- 0
- 约4.19千字
- 约 11页
- 2017-05-31 发布于北京
- 举报
第八章 泛型2----数组与字符串
这一章的内容包括:
数组:C/C++数组的一些特性
向量:了解STL。
字符串:了解STL。
一、数组
1.C语言数组的基本特性
C语言数组的长度是固定的数组一经创建就不允许动态的修改长度指针遍历和检索数组中的元素如果需要更改数组的长度,就必须再声明一个更大的数组malloc()为其分配内存),把原来数组的内容copy到新数组中去数组a的内容复制给数组b,不能用b = a 。应该用标准库函数strcpy进行复制。比较b和a的内容是否相同,不能用if(b==a) 来判断,应该用标准库函数strcmp进行比较。int a1[100000];
//全局(变量)数组,编译器在堆中分配内存
static int a2[100000];
main(){
//局部数组,编译器在栈中分配内存
int a3[100];
//局部静态数组,编译器在堆中分配内存
ststic int a4[100];
}
int fun(){
//局部数组,编译器在栈中分配内存
int a5[100];
//局部静态数组,编译器在堆中分配内存
ststic int a6[100];
}
//上面例子的数组都是由编译器分配/去配内存,不用程序员干预。
程序员干预数组内存分配会怎么样?可以用malloc()为数组分配内存,fre
您可能关注的文档
- comb光驱如何刻录.doc
- Cooleditpro2如何完美消除人声.doc
- CoolEdi入门音频素材制作.doc
- coreldraw把彩图快速变黑白图.doc
- COSPLAY需求文档.doc
- Cpiguxu精辟大学生活.doc
- CPrimer中文版(第四版)学习笔记.doc
- CPU故障应该怎样判断.doc
- CPU超线程技术及维护.doc
- CRT显示设备的优缺点.docx
- 基层治理对经济发展的作用.docx
- 基于“1+X”证书制度的高职院校汽车技术服务与营销人才培养体系重构探.docx
- 基层治理 体系.docx
- 2026河北承德市交通运输局事业单位公开选调工作人员10名备考题库附答案详解(名师推荐).docx
- 2026河南省医学科学院肿瘤研究所招聘1人备考题库(第一批)及完整答案详解.docx
- 2026河南省科学院招聘高层次人才30人备考题库及完整答案详解一套.docx
- 2026河北省农业广播电视学校承德市分校(承德科技管理工程学校)选聘教辅人员1人备考题库附答案详解(.docx
- 2026河南漯河医学高等专科学校招聘35人备考题库及1套完整答案详解.docx
- 2026河北廊坊市国瑞安防科技集团招聘1人备考题库含答案详解(最新).docx
- 2026江西赣州市章贡区民政局招聘编外聘用人员2人备考题库附答案详解(培优b卷).docx
原创力文档

文档评论(0)