#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
char *s1="abcd";
char s2[]={"abcd"};
printf("%s %c %s %c\n",s1,*s1,s1+1,s1[1]);
printf("%s %c %s %c\n",s2,*s2,s2+1,s2[1]);
getchar();
return 0;
}
运行结果是
abcd a bcd b
abcd a bcd b
s1 ,s1+1,s2等表示一个字符串
*s1,s1[1],*(s1+1),s2[0]等表示一个字符