C语言的通配符, 是字符串通配符*代表0个或多个字符,?代表一个字符 你问题中是是干啥, 完全不是一码事 ``` language #include typedef struct { uint8_t value; int is_wildcard; } PatternByte; PatternByte pattern[] = { {0x73, 0}, {0x3A, 0}, {0x00, 1}, // ?? replaced with 0x00 and is_wildcard set to 1 {0x00, 1}, // ?? replaced with 0x00 and is_wildcard set to 1 {0x00, 1}, // ?? replaced with 0x00 and is_wildcard set to 1 {0x00, 1}, // ?? replaced with 0x00 and is_wildcard set to 1 {0x20, 0} }; ```