果然一样的
#include <stdio.h>
#include <stdlib.h>
int main()
{
int len=0;
char *pTemp=(char*)malloc(20);
char *pT=(char*)malloc(20);
pT=pTemp;
gets(pTemp);
puts(pT);
while(*pTemp++!='\0')
len++;
printf("%d\n",len);
puts(pT);
len=0;
while(*pT++!=0)
len++;
printf("%d\n",len);
return 0;
}