gets()问题
#include <stdio.h>#define MAX 1024
int main()
{
char str1;
int i = 0;
printf("请输入第一个字符串:");
while ((str1 = getchar()) != '\n')
;
return 0;
}#include <stdio.h>
#define MAX 1024
int main()
{
char str1;
int i = 0;
printf("请输入第一个字符串:");
gets(str1);
return 0;
}
两种代码效果应该一样吧 不一样上面的一个是字符数组结尾是'\n',下面的是字符串结尾是'\0'
页:
[1]