c語(yǔ)言中puts是用來(lái)向標(biāo)準(zhǔn)輸出設(shè)備(屏幕)寫(xiě)字符串并換行的,其中s為字符串字符(字符串?dāng)?shù)組名或字符串指針)。
成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供衢江網(wǎng)站建設(shè)、衢江做網(wǎng)站、衢江網(wǎng)站設(shè)計(jì)、衢江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、衢江企業(yè)網(wǎng)站模板建站服務(wù),10多年衢江做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
理論上該函數(shù)的作用與“printf("%s\n",str);”語(yǔ)句相同。但是puts 函數(shù)只能輸出字符串,不能進(jìn)行相關(guān)的格式變換。與此同時(shí),它需要遇到 null(’\0’) 字符才停止輸出。
puts函數(shù)的特點(diǎn)
puts函數(shù)是gets函數(shù)的輸出版本,它把指定的字符串寫(xiě)到標(biāo)準(zhǔn)輸出并在末尾添加一個(gè)換行符。每個(gè)字符串獨(dú)占一行,因?yàn)閜uts()在顯示字符串時(shí)會(huì)自動(dòng)在其末尾添加一個(gè)換行符。puts()在顯示字符串時(shí)會(huì)自動(dòng)在其末尾添加一個(gè)換行符。 puts()遇到空字符時(shí)就停止輸出,所以必須確保有空字符。通常內(nèi)存中有許多空字符,如果幸運(yùn)的話(huà),puts()很快就會(huì)發(fā)現(xiàn)一個(gè)。
puts是輸出函數(shù)。
只有一個(gè)參數(shù) 要求是字符串。
比如
puts("abc");
函數(shù)功能 是輸出這個(gè)字符串,并加上換行
相當(dāng)于printf("abc\n");
也就是說(shuō) puts是printf的簡(jiǎn)化版,更高效一些。
puts()函數(shù)用來(lái)向標(biāo)準(zhǔn)輸出設(shè)備(屏幕)寫(xiě)字符串并換行,其調(diào)用方式為,puts(s);其中s為字符串字符(字符串?dāng)?shù)組名或字符串指針)。
用法:int puts(const char *string);
如有問(wèn)題可以追問(wèn)。