創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
為企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、網(wǎng)站優(yōu)化、全網(wǎng)營銷推廣、競價(jià)托管、品牌運(yùn)營等營銷獲客服務(wù)。成都創(chuàng)新互聯(lián)擁有網(wǎng)絡(luò)營銷運(yùn)營團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時(shí)降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)C語言中 gets 和 getchar 有什么區(qū)別,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
gets和getchar區(qū)別:gets函數(shù)是輸入一行字符串,以回車結(jié)束,并且回車鍵會(huì)被過濾掉,不會(huì)被讀到字符串中,而getchar函數(shù)是讀取一個(gè)字符,包括回車鍵也會(huì)被讀成一個(gè)字符。
函數(shù)原型:
char * gets(char * ptr);
int getchar(void);
函數(shù)用法:
1、gets()用于從標(biāo)準(zhǔn)輸入流stdin讀入一個(gè)整行(以'\n'或EOF)結(jié)束,寫入ptr指向的字符數(shù)組,并返回這個(gè)指針;出錯(cuò)或遇到文件結(jié)束時(shí)則返回NULL。行末的'\n'從流中取出,但不寫入數(shù)組。gets()不檢查被寫入的數(shù)組大小。
2、getchar()用于從標(biāo)準(zhǔn)輸入流stdin讀入一個(gè)字符,并返回這個(gè)字符。如果讀到文件結(jié)尾,則返回EOF。注意到EOF不能用char類型表示,所以getchar()函數(shù)返回的是一個(gè)int型的數(shù)。使用時(shí)也應(yīng)該注意這一點(diǎn)。
上述就是小編為大家分享的C語言中 gets 和 getchar 有什么區(qū)別了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。