Arduino 中String 与char *,char[]之间赋值 您所在的位置:网站首页 arduino对象数组 Arduino 中String 与char *,char[]之间赋值

Arduino 中String 与char *,char[]之间赋值

2023-12-16 06:24| 来源: 网络整理| 查看: 265

只是简单实现String与char *,char[]之间的赋值;

其中:

xch2 = char1;       //可以正常赋值

但是不能反过来赋值: char3 = xch1;   //会出错

同样:ch2 = xch1[1];  //可以正常赋值:

但反过来就不行:xch[1] = ch0;  //会出错

参考理解:https://blog.csdn.net/qq_27565063/article/details/58594577

char ch0 = 'x'; char ch1; char ch2; char ch3; char char1[10]={'h','e','l','l','o','!'}; char char2[10]; char char3[10]; char *xch1="welcome!"; char *xch2; char *xch3; String str1="world!"; String str2; String str3; String str4; String str5; void setup() { Serial.begin(115200); Serial.println(); Serial.println("test!"); //------------------------------char[]的赋值 strcpy(char2,str1.c_str()); Serial.print("char2:"); Serial.println(char2); for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有