str+2 是什么意思??
#include<stdio.h>#include<string.h>
main()
{ char *p1="abc",*p2="ABC",str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
printf("%s\n", str);}
在strcpy里面的str+2是什么意思啊?我程序运行没结果出来~~~~
还有 void main()
{ char *p="123defgh56",*r;
long *q;
q=(long*)p;
q++;q++;
r=(char*)q;
printf("%s\n",r);
}
中long是怎么用得?