String.reserve()
**reserve()**
## 描述
`String` 类的 `reserve()` 函数允许你在内存中分配一个缓冲区,用于操作字符串。
## 语法
```cpp
myString.reserve(size)
```
**参数:**
- `myString`:一个类型为 String 的变量。
- `size`:在内存中为字符串操作预留的字节数。允许的数据类型:无符号整数(unsigned int)。
**返回值:**
成功时返回 1,失败时返回 0。
## 示例代码
```cpp
String myString;
void setup() {
// 初始化串行通信并等待端口打开:
Serial.begin(9600);
while (!Serial) {
; // 等待串行端口连接。对于原生 USB 是必需的
}
myString.reserve(26);
myString = "i=";
myString += "1234";
myString += ", is that ok?";
// 打印字符串:
Serial.println(myString);
}
void loop() {
// 这里没有要执行的操作
}
```
页:
[1]