int index =0
for(int i =1 i<N i++)
{
if(a[i]<min)
{
min = a[i]
index = i
}
}
printf("the min index is %d.",index)
C语言源文件为文本文件,不支持数学意义上的下标,在C语言中下标的含义是针对数组的,当数组a的下标为n时,代表取a的第n个元素,其形式为a[n]。如果定义数组时开辟的空间大小为M,即
type a[M]:
那么合法的下标范围为0<= n <= M-1且n为整数。
当n值超过这个范围时,程序同样可以运行,但访问的元素是数组以外的,也就是越界操作。在C语言的语法中允许这样操作,但经常带来不可预知的后果,所以一般不允许这样写。