为什么即使我尝试提供正确的输入,C 也会告诉我这是不安全的?
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char id[8];
printf("Your ID:");
scanf("%s", id);
printf("%s", id);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我假设是因为它可以被利用?为何如此?