cin | cin.get | |
相同点 | 输入缓冲 | 输入缓冲 |
不同点 | 忽略空格、换行符 | 读取空格、制表符、换行符,cin.get(ch)为成员函数,读取输入的下一个字符,并将其赋给变量ch |
属性 | cin.get(ch) | ch=cin.get() |
传递输入字符的方式 | 赋给参数ch | 将函数返回赋值给ch |
用于字符输入时函数的返回值 | istream对象(执行bool后转换为true) | int类型字符编码 |
到达EOF函数的返回值 | istream对象(执行bool后转换为true) | EOF |
cin | cin.get | |
相同点 | 输入缓冲 | 输入缓冲 |
不同点 | 忽略空格、换行符 | 读取空格、制表符、换行符,cin.get(ch)为成员函数,读取输入的下一个字符,并将其赋给变量ch |
属性 | cin.get(ch) | ch=cin.get() |
传递输入字符的方式 | 赋给参数ch | 将函数返回赋值给ch |
用于字符输入时函数的返回值 | istream对象(执行bool后转换为true) | int类型字符编码 |
到达EOF函数的返回值 | istream对象(执行bool后转换为true) | EOF |