为什么我的程序没有崩溃,当我写过一个数组的结束?
为什么下面的代码在没有崩溃@运行时的情况下工作呢?
而且,大小完全取决于机器/平台/编译器!我甚至可以在一台64位的机器上捐出多达200美元。如何在操作系统中检测到主函数中的分割错误?
int main(int argc, char* argv[]){ int arr[3]; arr[4] = 99;}
这个缓冲空间从何而来?这是分配给进程的堆栈吗?
宝慕林4294392
慕少森
相关分类