windows7 32位 精简:C++中 用指针处理二维数组 地址能交换吗

来源:百度文库 编辑:高校问答 时间:2024/05/01 07:11:59
int *p[30]={s[0],s[1],s[3],s[4],s[5],s[6],s[7],s[8],
s[9],s[10],s[11],s[12],s[13],s[14],s[15],s[16],
s[17],s[18],s[19],s[20],s[21],s[22],s[23],
s[24],s[25],s[26],s[27],s[28],s[29]};
int *temp
for(i=0;i<30;i++)
{for(j=0;j<30-i-1;j++)
if(*(p[i]+1)<*(p[i+1]+1))
{ temp=p[i];
p[i]=p[i+1];
p[i+1]=temp;

C++中,地址就是这样交换的,不过你好象陋了一个";"在int *temp这里,还有if的"}"

neng