永发信息网

C语言数组去掉了数组名后面的中括号是什么意思

答案:2  悬赏:50  手机版
解决时间 2021-12-24 07:48
  • 提问者网友:雾里闻花香
  • 2021-12-23 11:50
C语言数组去掉了数组名后面的中括号是什么意思
最佳答案
  • 五星知识达人网友:千杯敬自由
  • 2021-12-23 12:18
数组名A是指针,指向数组的第一个数1,,即*A等于1
A后面的中括号是基址+变址的寻址方式,如A[0]是*(A+0)等于一个数1,那A[3]就是*(A+3)等于第四个数4
全部回答
  • 1楼网友:刀戟声无边
  • 2021-12-23 13:22
是java,java数组的中括号,可以放到类型名后面或者数组名后面。 c++中,二维数组做形参,不能这样子,后面那个维数必须要确定。 比如void fun(int a[][4], int n) 确切的说,c++中高维数组做形参,只有第一个中括号的数字可以没有。 顺便说一句,这个矩阵相乘的算法真不怎么样,3重循环,愧对了这个fastsquaremultiply的方法名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯