案例1 (关键词:贪婪性---获取%s时注意系统没那么智能)
案例2 (关键词:长度保护、自适应)
案例3 (关键词:特殊规则)
*扩展:sscanf解析字符串时存在一些特殊规则
空格符( ) --- 对应Assic:0x20
水平制表符(\t)、换行符(\n)、垂直制表符(\v)、换页符(\f) 、回车符(\r) --- 对应Assic:0x08~0x0c
(1)在开始解析字符串时遇到如上字符会跳过,继续开始
(2)在解析字符串过程中遇到如上字符会结束 (相当于\0,但其与\0的assic码并不一样) scanf在输入字符串时也存在此情况
该规则我尝试通过查阅uclibc源码确认,但没有找到最底层代码,后续可一起找寻和学习源码