c語(yǔ)言中puts是用來(lái)向標(biāo)準(zhǔn)輸出設(shè)備(屏幕)寫(xiě)字符串并換行的,其中s為字符串字符(字符串?dāng)?shù)組名或字符串指針)。
企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),成都創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:iso認(rèn)證等網(wǎng)站設(shè)計(jì)、成都全網(wǎng)營(yíng)銷(xiāo)解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(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ù)。\x0d\x0a只有一個(gè)參數(shù)要求是字符串。\x0d\x0a比如\x0d\x0aputs("abc");\x0d\x0a函數(shù)功能是輸出這個(gè)字符串,并加上換行\(zhòng)x0d\x0a相當(dāng)于printf("abc\n");\x0d\x0a\x0d\x0a也就是說(shuō)puts是printf的簡(jiǎn)化版,更高效一些。
#includestdio.h
#includestring.h
int main()
{
char string[80];
int n,i;
scanf("%s",string);
n=strlen(string);
for(i=n-1;i=0;i--)
putchar(string[i]);//(有錯(cuò)誤)
}
1,puts是輸出字符串,輸出完,自動(dòng)回車(chē),此函數(shù)中puts后要跟數(shù)組名,不是數(shù)組元素,
2反向輸出可用putchar進(jìn)行一個(gè)一個(gè)元素反向輸出。
3while未設(shè)置終止條件,哪怕能執(zhí)行,也是無(wú)限循環(huán)