int *t;改成int t应该就可以了。没去调试,看你的代码,这里有点小误。要不然就在循环里面把t改成*
t。两种改法,你喜欢。
我不知道你原来为什么会定义t为指针,是因为J是指针?J是指针,但它的元素却是普通变量。还有一点,矩阵转最好要行列数相同,不过我相信你也知道。
你这程序是不是又改了,我之前看*J->mat[j][i];*J->mat[i][j];前面好像没*号的呢?
这么说吧,你把这些*号都去掉,int *t的*也去掉
把完整的代码贴上来看看,这个不好看
难道把定义了一个结构体JuZhen