正在加载图片...
有必要的话,你应复习一下第16章之第6节:字符数组 假设有个老外叫"Mike",以前我们用字符数组来保存,需要指定是5个字符大小的数组: char name[5]="Mike Mike"长4个字符,为什么要5个字符的空间来保存?这是因为计算机还需要为字符串最 后多保存一个零字符:’0。用来表示字符串结束了 在学了指针以后,我们可以用字符串指针来表达一个人的姓名: char* pname="Mike 此时,由系统自动为 pname分配5个字符的位置,并初始化为"Mike"。最后一个位置仍 然是零字符:“\0’。 采用字符串的好处,同样前面所说的,可以在程序中临时决定它的大小(长度) 比如 har* pname= new char[9];//临时分配9个字符的大小。 除了要记得额外为字符串的结束符’\0’分配一个位置以外,字符串指针并没有和其它指定有 太多的不同 既然讲到字符串,我们就顺带讲几个常用的字符串操作函数 21.5.2字符串常用函数有必要的话,你应复习一下第 16 章之第 6 节:字符数组。 假设有个老外叫 "Mike",以前我们用字符数组来保存,需要指定是 5 个字符大小的数组: char name[5] = "Mike"; "Mike"长 4 个字符,为什么要 5 个字符的空间来保存? 这是因为计算机还需要为字符串最 后多保存一个零字符:'\0'。用来表示字符串结束了。 在学了指针以后,我们可以用字符串指针来表达一个人的姓名: char* pname = "Mike"; 此时,由系统自动为 pname 分配 5 个字符的位置,并初始化为 "Mike"。 最后一个位置仍 然是零字符:‘\0’。 采用字符串的好处,同样前面所说的,可以在程序中临时决定它的大小(长度)。 比如: char* pname; pname = new char[9]; //临时分配 9 个字符的大小。 除了要记得额外为字符串的结束符'\0'分配一个位置以外,字符串指针并没有和其它指定有 太多的不同。 既然讲到字符串,我们就顺带讲几个常用的字符串操作函数 21.5.2 字符串常用函数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有