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为要插入的元素
插入元素后,原来数组元素一次后移,最后一个丢弃
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)