snprintf(buff, 128, "{"topic":"aa"}");和snprintf(buff, 128, "{\"topic\":\"iot\"}");的区别
时间: 2023-09-16 14:07:17 浏览: 99
snprintf:snprintf的独立实现
第一个snprintf输出的字符串是"{"topic":"aa"}",而第二个snprintf输出的字符串是"{"topic":"iot"}"。在第一个字符串中,topic的值是aa,在第二个字符串中,topic的值是iot。区别在于第一个字符串中的双引号没有被转义,导致编译器无法正常识别这个字符串,而第二个字符串中的双引号则被转义了,编译器可以正确地处理该字符串。
阅读全文