64,637
社区成员
发帖
与我相关
我的任务
分享
int a[3],b[4],c[5];
a[0] = 2; a[1] = 01; a[2] = 02;
b[0] = 3; b[1] = 11; b[2] = 12; b[3] = 13;
c[0] = 4; c[1] = 21; c[2] = 22; c[3] = 23; c[4] = 24;
int ** p = new int * [3];
int q[3][4] = {
{0,1,2,3},
{4,5,6,7},
{8,9,10,11}
};
p[0] = a;
p[1] = b;
p[2] = c;
printf ("&p = %08X, &p[0] = %08X, &p[0][0] = %08X",(unsigned int)&p, (unsigned int)&p[0], (unsigned int)&p[0][0]);
for (int i=0;i<3;i++)
{
printf ("\np[%d] has %d items , p[%d][0] = %d",i,p[i][0],i,p[i][0]);
for (int j=1;j<p[i][0];j++)
printf (", p[%d][%d] = %02d",i,j,p[i][j]);
}
delete [] p;
printf ("\n\n&q = %08X, &q[0] = %08X, &q[0][0] = %08X",(unsigned int)&q, (unsigned int)&q[0], (unsigned int)&q[0][0]);
for (int i=0;i<3;i++)
{
for (int j=0;j<4;j++)
printf ("\nq[%d][%d] = %02d",i,j,q[i][j]);
}
printf ("\n\n");
运行结果
&p = 0013FF14, &p[0] = 003E3188, &p[0][0] = 0013FF54
p[0] has 2 items , p[0][0] = 2, p[0][1] = 01
p[1] has 3 items , p[1][0] = 3, p[1][1] = 11, p[1][2] = 12
p[2] has 4 items , p[2][0] = 4, p[2][1] = 21, p[2][2] = 22, p[2][3] = 23
&q = 0013FEDC, &q[0] = 0013FEDC, &q[0][0] = 0013FEDC
q[0][0] = 00
q[0][1] = 01
q[0][2] = 02
q[0][3] = 03
q[1][0] = 04
q[1][1] = 05
q[1][2] = 06
q[1][3] = 07
q[2][0] = 08
q[2][1] = 09
q[2][2] = 10
q[2][3] = 11
请按任意键继续. . .
float* xvalue = new float [32*3];
for(int i = 0; i < 32; i++)
for(int j = 0; j < 3 ; j++)
{
xvalue[i*3+j] = x[i][j];
}
n_coef = imsls_f_categorical_glm(n_obs,n_class,n_continuous,model,&xvalue[0],...,0);