以下是引用Audrey1919在2009-11-18 05:28:22的发言:
我编了一个程序,给定最大值13,在for循环中
for(i=1;i<13;i++)
{
w-w=一个式子;
}
我如果用i<13程序就可以运行到下一个环节,而用i<=13就到第13步就停止了,并且13步是个错误的信息。
程序是在办公室编的所 ...
对于数组的访问要注意,下标从0开始,也就是说你定义w[13]这样一个数组,实际上你可以访问的是这13个变量:w[0],w[1],w[2]...w[10],w[11],w[12];当=13时,w[13]就越界了。。。
你试试调整下程序,看看有没有效果吧
另外八卦一句,w[i]-w[i-1]=一个式子;C语言中表达式不能作为一个左值吧
[
本帖最后由 蓝色药剂 于 2009-11-19 11:44 编辑 ]