卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

printf怎么輸出多行 C語(yǔ)言中put()與puts()的區(qū)別是什么?

C語(yǔ)言中put()與puts()的區(qū)別是什么?Putchar()和puts(),對(duì)嗎?Putchar()表示輸出字符,通常用于輸出一些特殊字符。例如,您需要輸出一個(gè)空格:putchar(“”)例如,您

C語(yǔ)言中put()與puts()的區(qū)別是什么?

Putchar()和puts(),對(duì)嗎?

Putchar()表示輸出字符,通常用于輸出一些特殊字符。

例如,您需要輸出一個(gè)空格:putchar(“”)

例如,您需要輸出一行:For(I=0I)]和printf具有相同的效果。相對(duì)getchar()獲取一個(gè)字符。

Puts()和get()

前者輸出,后者獲得(從鍵盤(pán))。

但這都是關(guān)于字符數(shù)組或指向字符數(shù)組的指針。

例如,在char STR[20]中輸入字符串(您可以使用get(STR)函數(shù))。然后可以通過(guò)puts(STR)語(yǔ)句輸出。請(qǐng)注意,這兩個(gè)函數(shù)括號(hào)中的參數(shù)是字符串?dāng)?shù)組的第一個(gè)地址,即字符數(shù)組的名稱或已分配給字符數(shù)組的指針的名稱。

與scanf(%s”,STR)以及for和%C的組合相比,這兩種方法的優(yōu)點(diǎn)是編寫(xiě)簡(jiǎn)單,并且可以接受空格(例如,當(dāng)您輸入how are you?,可以使用get()輸入空格)。SCANF認(rèn)為空格和回車(chē)為結(jié)束,而GET可以接受空白,只考慮回車(chē)為結(jié)束。字符串輸入和輸出時(shí),這兩個(gè)函數(shù)的頻率相當(dāng)高。

然后是以下文件的輸入和輸出,fgetc()/fputc()/fgets()/fputs()。如果你感興趣的話,可以看看。