循环和数组的小问题,这里为什么不能退出循环?
程序如下所示#include <stdio.h>
#include <string.h>
int main(void)
{
unsigned long i, size;
char SIZE[255], NEW_SIZE[255];
for(i = 0; i < 255; i++)
{
scanf("%c", &SIZE[i]);
while(getchar() != '\n')
continue;
}
size = strlen(SIZE);
for(i = size; i >= 0; i--)
printf("%c", NEW_SIZE[size]);
return 0;
}
无论输入什么都无法启动程序,检查了很多遍依然不知道问题出在哪里~