java :类A A a[]=new A[200]; for (int i = 0; i < 10; i++) { A
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 08:54:14
java :类A A a[]=new A[200]; for (int i = 0; i < 10; i++) { A aa=new A(); a[i]=aa; }
.创建了一个类数组,而且A aa=new A(); a[i]=aa;
.创建了一个类数组,而且A aa=new A(); a[i]=aa;
A a[] = new A[200]的意思是定义了类A的200个引用,for循环中的是将a的前十个引用进行实例化
再问: 还是有些模糊,可否举个例子么
再答: A a[] = new A[200];//是声明了200个A的引用,但是未进行实例化 A aa = new A() ;//将对象aa进行实例化 a[i] = aa;是将第i个引用指向已经实例化的对象,也就是说for循环中前10个引用都指向 aa这个实例,就像10个人共用一件东西一样
再问: 还是有些模糊,可否举个例子么
再答: A a[] = new A[200];//是声明了200个A的引用,但是未进行实例化 A aa = new A() ;//将对象aa进行实例化 a[i] = aa;是将第i个引用指向已经实例化的对象,也就是说for循环中前10个引用都指向 aa这个实例,就像10个人共用一件东西一样
java :类A A a[]=new A[200]; for (int i = 0; i < 10; i++) { A
int a[10],i ;for(i = 1; i
#define MAX 10 int a[MAX],i; int main( ) sub1( ) { for(i=0;i
main() {int i,a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d
void fun(int *a,int n) { int i,j,k,t; for(i=0;i
int i=1,a=0; for(;i
for (int i=1; i < a.Length; i++) {
main() { int i,a[10]; for(i=0;i=0;i--) printf("%d ",a[i]); }
int i,j,x=0; static int a[8][8]; for(i=0;i
#include void main(){int a[30];int i;for (i=0,i
关于for循环时间复杂度 int i=1; int[]a; for(i=1;i
#define N 20 fun(int a[],int n,int m) {int i; for(i=m;i>n;i-