问题描述
- size_t write(const char *str)
-
size_t write(const char *str) { return write((const uint8_t *)str, strlen(str)); }
这句代码 中return write((const uint8_t *)str, strlen(str));的含义怎么理解?
解决方案
含义是执行这句:write((const uint8_t *)str, strlen(str));,并返回它的执行结果
解决方案二:
写str的内容,返回它的大小
解决方案三:
前一句是调用一个函数 对字符串做一个处理
至于return 就是写入str的内容 然后返回他的长度
解决方案四:
return write((const uint8_t *)str, strlen(str));
写入str的内容,以uint8格式,同时写入的长度为strlen(str)
然后返回写入后的结果
最为size_t write(const char *str) 的返回值
时间: 2024-08-22 07:25:55