通过导图学Arduino数组的使用
通过导图的方式学习arduino,通过不一样的笔记增加学习的兴趣,避免视觉疲劳。希望能帮到和我一样刚刚接触arduino的朋友。 如果早起的鸟儿有虫吃,谁跟我强1楼啊,,哈哈,,,,思维导图,我的最爱 这么早,我只好板凳了 接触思维导图很久了,不过没想到过用与电子设计和学习,好想法 啊 本帖最后由 tsaiwn 于 2015-4-24 23:11 编辑
Nice work !
但是..
不知道是否因为图片不清楚
我看到你写 char message[ 6 ] = "he llo ";
如果真的这样(he 和 llo中間有空格),
那是错的喔 !
因为如果 [ 6 ] 则 "只能有 5 个 char";
主要是 C 的字符串结束会自动补一个 '\0'
不过应该编译就不会通过 !
或者说:
char mm = "ABCD";
这完全等于以下
char mm = {65, 'B', 67, 68, 0};
所以, 如果你要用做信息,
最好这样就好:
char message[ ] = "hello how are you?";
要知道 message 有几个 char 则用
int msgSize = sizeof(message) - 1;
或是在函数内
int msgLen = strlen(message);
注意, sizeof(message) - 1 才会等于 strlen(message)
因为 strlen( ) 不会把最后的 ‘\0’ 算进去 !!
支持搂主,顶起:D tsaiwn 发表于 2015-4-24 23:09 static/image/common/back.gif
Nice work !
但是..
不知道是否因为图片不清楚
谢谢,可能是我子输入的时候出现了错。谢谢朋友指正。 新人必看啊谢谢
页:
[1]