为了账号安全,请及时绑定邮箱和手机立即绑定

评论区有人说老师的这段话中有地方错了,究竟是哪里错了?

数组只声明也不行啊,看一下数组是如何初始化的。说到初始化,C语言中的数组初始化是有三种形式的,分别是:

1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n};

2、 数据类型 数组名称[] = {元素1,元素2…元素n};

3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1;

---------------------------------------------------------------------

如上,求大神解答

正在回答

4 回答

是错了,数组a[8]中只有八个元素,如果数组名称[n] = 元素n+1,那么a[8]就是第九个元素

1 回复 有任何疑惑可以回复我~
#1

qq_淡末初夏_03336219 提问者

非常感谢!
2016-08-11 回复 有任何疑惑可以回复我~

1、 数据类型 数组名称[长度n] = {元素1,元素2…元素n};

2、 数据类型 数组名称[] = {元素1,元素2…元素n};

3、 数据类型 数组名称[长度n]; 数组名称[0] = 元素1; 数组名称[1] = 元素2; 数组名称[n] = 元素n+1;

但是

数组名称[0]=元素1

数组名称[1]=元素2

数组名称[2]=元素3

·  ·  ·  ·  ·  ·  

数组名称[n-1]=元素n

-------------------------------------------------

要是 数组名称[n]=元素n+1的话 表示有n+1个元素


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57a010be0001691709200168.jpg你看~

0 回复 有任何疑惑可以回复我~

没错啊。。。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

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

进入课程

评论区有人说老师的这段话中有地方错了,究竟是哪里错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信