Cho e hỏi là code này nghĩa là gì ạ

void permutation_32(char *SB1,char *f) 
{ 
 short i,j,m=0,temp; 
 for(i=0;i<8;i++)  { 
  for(j=0;j<4;j++)   { 
   temp=sb_permutation[i][j]-1;    *(f+
m)=*(SB1+temp); 
   m++;   } 
 } }
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?