问答详情
源自:3-8 编程练习

这里不能理解

<var char=new Array("*","**","***","****","*****","*******");
   char[6]="********";

这里char[6]="********";什么意思

提问者:yangzhiyuan 2017-07-15 02:05

个回答

  • qq_Heynewfriend_0
    2017-07-28 14:52:25

    你声明的char数组的下标从0到5,长度是6,这里char[6]=;的意思是把数组下标为6的位置赋值"********",所以你的数组下标现在是从0到6,长度变成了7,数组的长度可以增加的。

    如果你在加一条char[10]="***********";那你的数组长度就变成了11,下标从0到10了。

  • mcMagnetoDog
    2017-07-15 09:26:50

    建立名字为char的数组时顺便把数组下标从0到5的位置赋值了,char[6]="********"就是给char数组下标为6的位置赋值,所赋的值为********