解析C++中的字符串处理函数和指针

2020-01-06 13:50:19于丽
  1. strlen(const char[]); 

strlen是string length(字符串长度)的缩写。它是测试字符串长度的函数。其函数的值为字符串中的实际长度,不包括′′在内。如:

 

 
  1. char str[10]=″China″;  cout<<strlen(str); 

输出结果不是10,也不是6,而是5。

以上是几种常用的字符串处理函数,除此之外还有其他一些函数。

C++指针的概念

为了说清楚什么是指针,必须弄清楚数据在内存中是如何存储的,又是如何读取的。

如果在程序中定义了一个变量,在编译时就给这个变量分配内存单元。系统根据程序中定义的变量类型,分配一定长度的空间。例如,C++编译系统一般为整型变量分配4个字节,为单精度浮点型变量分配4个字节,为字符型变量分配1个字节。内存区的每一个字节有一个编号,这图就是“地址”。

解析C++中的字符串处理函数和指针