C:scanf()以Space、Enter、Tab结束一次输入,不会舍弃最后的回车符(即回车符会残留在缓冲区中);
getchar()以Enter结束输入,也不会舍弃最后的回车符;
gets()以Enter结束输入(空格不结束),接受空格,会舍弃最后的回车符!
C++:输入流的get()不舍弃回车,需要用getline()吸收回车。getline ()舍弃回车。
Java:scanner的nextInt/nextDouble等不舍弃回车,需要用nextline ()吸收。
getchar()以Enter结束输入,也不会舍弃最后的回车符;
gets()以Enter结束输入(空格不结束),接受空格,会舍弃最后的回车符!
C++:输入流的get()不舍弃回车,需要用getline()吸收回车。getline ()舍弃回车。
Java:scanner的nextInt/nextDouble等不舍弃回车,需要用nextline ()吸收。