欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一章1

程序员文章站 2024-03-21 09:55:52
...

分析一下代码,考虑出错原因

sum(int a[ ], unsigned len)
{
	int 	i,sum = 0;
	for	(i = 0; i <= len–1; i++)
      	sum += a[i];
	return sum;
}

当参数len为0时,返回值应该是0,但是在机器上执行时,却发生访存异常。但当len为int型时则正常。Why?

第一章1
访问冲突地址为何是0xC0000005?

相关标签: 教学