大家好,今天給大家講講C C++的一些基礎(chǔ)語法,小編整理了一些簡單入門基礎(chǔ)知識,對于我們編程也有很多的幫助。
揭陽網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,揭陽網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為揭陽上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個(gè)售后服務(wù)好的揭陽做網(wǎng)站的公司定做!
C++中的cin是一個(gè) istream對象,從標(biāo)準(zhǔn)輸入中讀取數(shù)據(jù),在iostream頭文件中定義。
cin建有一個(gè)緩沖區(qū),即輸入緩沖區(qū)。一次輸入過程是這樣的,當(dāng)一次鍵盤輸入結(jié)束時(shí)會將輸入的數(shù)據(jù)存入輸入緩沖區(qū),而cin函數(shù)直接從輸入緩沖區(qū)中取數(shù)據(jù)。正因?yàn)閏in函數(shù)是直接從緩沖區(qū)取數(shù)據(jù)的,所以有時(shí)候當(dāng)緩沖區(qū)中有殘留數(shù)據(jù)時(shí),cin函數(shù)會直接取得這些殘留數(shù)據(jù)而不會請求鍵盤輸入,這就是為什么有時(shí)會出現(xiàn)輸入語句失效的原因。
用法1.接受一個(gè)字符串的輸入,遇到“空格”"TAB""回車“結(jié)束。
用法1.cin.get()
用于讀取一個(gè)字符,結(jié)束條件是回車,不過不會丟棄緩沖區(qū)的回車(enter)和空格,cin.get()和cin.get(char ch)功能基本一樣的,char = cin.get()和cin.get(char ch)共能一樣。
#include
using namespace std;
int main()
{
char c,ch;
c = cin.get();
cin.get(ch);
cout<<;
cout<<;
return 0;
}
輸入:a回車(輸入一個(gè)字符然后接著回車)
輸出:a
(此處有一行)
輸入:abcd回車
輸出:a b