gets主要是用于输入一个字符串,与数组一起搭配。比如:char a[50]; gets(a);这样就可以连续输入小于或等50个字符了。而scanf通常只能输入一个变量,而且它会与一些格式字符一起使用。比如:char ch; int b; scanf("%c,%d",&ch,&b);
gets主要是用于输入一个字符串,与数组一起搭配。比如:char a[50]; gets(a);这样就可以连续输入小于或等50个字符了。而scanf通常只能输入一个变量,而且它会与一些格式字符一起使用。比如:char ch; int b; scanf("%c,%d",&ch,&b);