昨天在csdn中看见一道题目 又看了解析 后面发现这道题其实很不严谨
这道题存在数组越界问题 name数组只分配了4个字节的内存 但输入abcdefg却有7个字节
首先我们需要知道
先让我们运行一下
64位编译器下
解析:
连续定义的变量,内存地址一般也相邻,所以我们在这只考虑一般情况。
32位编译器下
昨天在csdn中看见一道题目 又看了解析 后面发现这道题其实很不严谨
这道题存在数组越界问题 name数组只分配了4个字节的内存 但输入abcdefg却有7个字节
首先我们需要知道
先让我们运行一下
64位编译器下
解析:
连续定义的变量,内存地址一般也相邻,所以我们在这只考虑一般情况。
32位编译器下