数组A[0...4,-1...-3,5...7]中含有的元素个数是?

答案是55。。。。。但我觉得是45。。。。请问这是怎么样算的呢?求救。。。谢谢啦。。。

每维个数=上限-下限+1

4-0+1=5

-1-(-3)+1=3

7-5+1=3

5*3*3=45

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。

扩展资料:

语言特点:

1、简洁的语言:C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。

2、具有结构化的控制语句:C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

3、丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。 

4、丰富的运算符

C语言包含34个运算符,它将赋值、括号等均是作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。

5、可对物理地址进行直接操作

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。

6、代码具有较好的可移植性。

7、可生成高质量、目标代码执行效率高的程序。

参考资料来源:百度百科—c语言




温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-15

每维个数=上限-下限+1

4-0+1=5

-1-(-3)+1=3

7-5+1=3

5*3*3=45

三维数组:5*3*3=45个元素

一维:0~4--> 5

二维:-1~-3--> 3

三维:5~7--> 3

扩展资料:

在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。

关于可变长数组(VLA)的问题:原来的C89标准中是不允许可变长数组出现的,但是在C99标准中,加入了对VLA的支持,但是支持的编译器不多,而且由于栈溢出的安全问题,没有太多的人敢用这个可变长数组,所以在C11标准中又把它规定为可选实现的功能了。

参考资料来源:百度百科-数组

本回答被网友采纳
第2个回答  2012-06-02
每维个数=上限-下限+1
4-0+1=5
-1-(-3)+1=3
7-5+1=3

5*3*3=45追问

我那答案是55。。。。。难道是答案错啦?

追答

答案错了。

本回答被提问者采纳
相似回答