找回密码
 立即注册
搜索
查看: 928|回复: 0

[Arduino 语法参考] String.reserve()

[复制链接]

267

主题

0

回帖

1158

积分

管理员

积分
1158
发表于 2024-3-22 18:32:26 | 显示全部楼层 |阅读模式

reserve()

[String 对象方法]

描述

String 类的 reserve() 函数允许你在内存中分配一个缓冲区,用于操作字符串。

语法

myString.reserve(size)

参数:

  • myString:一个类型为 String 的变量。
  • size:在内存中为字符串操作预留的字节数。允许的数据类型:无符号整数(unsigned int)。

返回值:

成功时返回 1,失败时返回 0。

示例代码

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() {  
  // 这里没有要执行的操作  
}


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|棱讯科技 ( 粤ICP备2024228160号-2|粤公网安备44030002003510号 )

GMT+8, 2024-11-23 17:31 , Processed in 0.014437 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表