1.cin
默认只接受一个字符,字符串或者整型,cin在遇到空格,tab字符或者回车时会停止继续输入
cin 在默认条件下(无附加运算符重载)接受一个字符, 字符串或者整型, 例如:
int a;
cin>>a
输入的值为5, 则a的值被赋值为5
如果此时用户输入一个字符b, 此时a并不会被赋值为b的ASCII码, 而是返回一个0;
char a;
cin>>a, 此时如果输入一个字符串而不是一个字符,例如"abc", 则a只会被赋值为第一个字符,剩余的将会忽略;如果输入一个范围大于255的整数,例如输入700, 则700将不被看成一个整数,而是一个字符串,这样一来只取第一个字符, a='7',
2.cin.getline()
cin.getline()可以接收空格,直到碰到回车才停止
函数需要三个参数,其中两个是必须的参数,第一个是用来接收的指针/变量引用,第二个是偏移,即多少个元素需要接收, 第三个参数可有可无,可以指定结束字符(