int arr[3] = {1,2,3}; 那么arr[3]=?

来源:6-1 数组初体验

贾俊蕊

2016-02-22 19:26

int arr[3] = {1,2,3}; 那么arr[3]=?

写回答 关注

2回答

  • 栩栩秋水
    2016-02-23 09:44:58
    已采纳

    实际上,arr[3]是“越界”的,也就是违规而得不到答案的。int arr[3],的3是指“长度”,而arr[3]的3是指数组中函数的下标,此数组中下标依次为0,1,2。arr[3]超出了数组范围,是无效的。希望对您有帮助!

    贾俊蕊

    非常感谢!

    2016-02-23 17:54:17

    共 1 条回复 >

  • 学个不停
    2016-02-23 14:47:24

    数组都是从0开始的,arr[3]为arr[0],arr[1],arr[2]..   arr[3]已经越界了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926019 学习 · 20793 问题

查看课程

相似问题