1、首先在自己的电脑上打开matlab,创建一个空数组xx,和一个for循环,如下图所示。
2、然后输入代码,如下图所示。
3、运行脚本,可以看到将for循环的数据全部存入到xx数组中了,如下图所示。
4、接着输入代码,如下图所示。
5、执行脚本之后,可以看到把for循环中的数据存入到数组中了,主要是通过xx(i)=a来对数组赋值,如下图所示。
#include <stdio.h>#include<stdlib.h>
struct s
{int a[2]
struct s *next
} //定义了一个结构体
main()
{ int i=0
struct s *head,*p
head=p=(struct s *)malloc(sizeof(struct s))//开辟一个新单元
for(i=0i<2i++) //定i<2,(如果你想要100个数组,i 就等于100)类似于你定义了2个一维数组
{
scanf("%d",p->a)
p=p->next=(struct s *)malloc(sizeof(struct s))
}
p=head//使p指针指向第一个数组
printf("%d\n",p->a[0])//如果你想看第二个数组里的a[0]的数值改成(p->a[0])+1。
}
1、首先可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之后,可以对字符串数组进行赋值,如下图所示。
2、使用int[] i=new int[6],定义一个长度为6的整型数组,其它类型类似,如下图所示。
3、也可以在定义数组的时候,直接对数组进行赋值,使用String[] str=new String[]{"a","b","c"}定义一个长度为3的字符串数组,如下图所示。
4、使用int[] ii=new int[]{0,1,2,3}定义一个长度为4的整型数组,并进行了赋值,如下图所示。
5、最后也可以使用String[] str2={"a","b","c"}方式,来定义数组,如下图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)