char *p,a[20];
int i;
gets(a); //这个语句不同于getchar(),后者只能一次输入一个,而前者可以一次输完所有的字符!!!
p=a; //这个语句的意思是把a[0]的地址赋给p
for(i=0;*p!=' ';i++) //当你想调用指针指向的地址时,用p,当你想调用指针指向的值时,用*P;
{ if((*p>='a'&&'z'>=*p)||((*p>='A'&&'Z'>=*p)) //当你想表达一个变量在两个常量之间时,记得一定要写成两边的形式!!!不然会被运算!!
( putchar(*p);
p=p+1;
)
}