#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
char *src = "abcdef";
int len = strlen(src);
char *dest = (char*)malloc(len+1); //11行
char *a = &src[len-1];
char *b = dest;
int j;
j = len;
while(j--!=0)
*b++ = *a--; //17行
int i;
for(i=0;i<len;i++)
printf("%c",dest[i]);
printf("\n");
free(dest);
dest = NULL;
return 0;
}
谁能帮我解释下11行--17行这段是什么意思,为什么这么写,谢谢啦啦
详细点,一定要详细点