标签: c arrays string memory scanf
当使用scanf()获取大于它所分配的数组的输入字符串时,编译器如何将这些额外字符分配给内存?我知道在分配超出范围的值时,我基本上将值分配给我没有正确分配的内存。当我做前者时会发生这种情况吗?