跳线帽与字符串
2025/9/8小于 1 分钟
关于跳线帽

跳线帽就相当于杜邦线,将两个引脚连在一起
比如一个设置为PWM模式,另一个设置为输入捕获模式,实现频率和占空比
strlen()和sizeof()
主要区别
| 特性 | strlen() | sizeof() |
|---|---|---|
| 用途 | 计算字符串长度 | 计算数据类型或变量的内存大小 |
| 参数 | 以 null 结尾的字符串 | 类型名或变量名 |
| 返回值 | 字符数(不包括 null 终止符) | 字节数 |
| 示例 | strlen("Hello") 返回 5 | sizeof(int) 返回 4 |
uint8_t data[50]; // 未初始化
printf("sizeof(data) = %zu\n", sizeof(data)); // 输出 50
printf("strlen(data) = %zu\n", strlen(data)); *// 输出随机值
总结
strlen()用于获取字符串长度。sizeof()用于获取数据类型或变量的内存大小。

