【tip】
这是一篇初步潜入源代码身后,关注内存空间和地址分配的初级博,后续Coder将会继续po出更多更深入了解源代码背后细节的文章。
【热身码】
for instance:
#include <stdio.h>
int main()
{
int i = 0;
int arr[10];
for (i = 0; i <=10; i++)
{
arr[i] = 0;
printf("Welcome to Circle's blog!~\n");
}
return 0;
}
这是一道简单的数组下标越界问题,导致的结果是编译器会报错: