一、使用cin时,输入的空格、tab键、回车(\n)不会写入到变量(包括sring类型、char、数组)里。
例如:
//1存放到a中,3存放到b中,空格被忽略
int a;
int b;
cin>>a>>b;
结果:
二、使用cin时,在最后一个变量输入完后,键入回车表示结束(为什么强调最后,因为当有多个变量时,非最后一个变量之间的回车会被忽略)。
如果你用gets()函数的话,遇到空格就不会返回了,遇到回车才返回;
gets()格式:
char *p;
gets(p);