#include<stdio.h>
#include<string.h>
int main(void)
{
char c[255];
printf("Enter a word in a line:");
int i = 0;
do
{
scanf("%c",&c[i]);
}while( (c[i] != '\n') && ++i);
for(i--; i>=0; i--)
{
printf("%c",c[i]);
}
printf("\n");
return 0;
}
使用++i可以正常进行读取
#include<stdio.h>
#include<string.h>
int main(void)
{
char c[255];
printf("Enter a word in a line:");
int i = 0;
do
{
scanf("%c",&c[i]);
}while( (c[i] != '\n') && i++);
for(i--; i>=0; i--)
{
printf("%c",c[i]);
}
printf("\n");
return 0;
}
使用i++只能读取一个字符