还有个问题请教大家 这个程序是不是有点自相矛盾呢?
#include<stdio.h>#include<string>
void main()
{ char b1[8]="abcdefg",b2[8],*pb=b1+3;
int i=0,j=0;
for(;j<=7;j++)
printf("%-2c",*b1+j);
printf("\n");
while(--pb>b1)//-------字母也能比较大小吗?
strcpy(b2,pb);
printf("%d\n",strlen(b2));
for(;i<=7;i++)
printf("%-2c",*b2+i);
}
红色部分输出结果似乎矛盾了