char *将类型转换为 C 中的类型是否有任何危险signed char *,其中 char 数组被解释为字节数组。
我在 gcc 中读到过,char类型可以是无符号的,也可以是有符号的,具体取决于系统。在“最坏”的情况下,这char *将是 a unsigned char *,但由于数组只是被解释为一系列位,因此类型是否从无符号变为有符号并不重要。
(顺便说一句,我检查了其他帖子,但我只看到了问题 re: cast unsigned charto signed char,我想知道是否有任何独特的东西只是 plain char。提前谢谢。)