Arduino 中String 与char *,char[]之间赋值 | 您所在的位置:网站首页 › arduino对象数组 › Arduino 中String 与char *,char[]之间赋值 |
只是简单实现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 实验室设备网 版权所有 |