js 有方法 在数组前添加元素吗

js 有方法 在数组前添加元素吗,第1张

可以用unshift方法:

var a = [1,2,3,4,5]

var b = a.unshift(0)

则 a = [0,1,2,3,4,5]

b=6,即添加后数组长度

读取一个数组元素,必须要加取地址符的。scanf("%d",&a[i])

传递一个数组的首地址,加或不加取地址符,都可以的:

char s[]="hellow!"

printf("%s\n",s) 或printf("%s",&s)

逐个访问数组元素,不能加取地址符:

for(int i=0s[i]!='\0'i++)

printf("%d ",s[i])

int a[100]//定义数组

...假设对数组赋值,不知道你有没有这步骤

int j;

for(j=99;j>ij--)

{

a[j]=a[j-1]

}

a[i]=c//c为要插入的元素

插入元素后,原来数组元素一次后移,最后一个丢弃


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7706232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存