下面我們來看看c語言puts和gets的用法分別是什么。
岑溪ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
gets(s);//輸入一個字符串,最長80個字符,回車結束輸入。puts(s);//將輸入的字符串顯示到屏幕上。
puts(字符數(shù)組):將一個字符串(以\0結束的字符序列)輸出到終端。由于printf函數(shù)可以輸出字符串(%S),因此puts函數(shù)不常用。
puts()函數(shù)用來向標準輸出設備(屏幕)寫字符串并換行,其調(diào)用格式為:puts(s);其中s為字符串變量(字符串數(shù)組名或字符串指針),puts()函數(shù)的作用與語printf(%s\n,s)相同。
1、puts()函數(shù)只用來輸出字符串,沒有格式控制,里面的參數(shù)可以直接是字符串或者是存放字符串的字符數(shù)組名。printf()函數(shù)的輸出格式很多,可以根據(jù)不同格式加轉義字符,達到格式化輸出。
2、兩者的區(qū)別在于puts的功能更單一,只能輸出字符串,而printf可以根據(jù)給定的格式輸出多種類型的數(shù)據(jù)。
3、puts輸出字符串,s表示字符串。printf功能強大,可以打印各種類型的數(shù)據(jù)。putchar跟puts一樣,只不過打印字符。
4、printf是格式化輸出,可以輸出除了字符串以外的東西。而puts只能用來輸出字符串。在只輸出字符串的時候,printf不自動帶換行,需要手動加上“\n”,而puts自動給加上換行。
5、puts只能輸出一個準備好的字符串。比如: puts(str); // str 是一個有內(nèi)容的字符串。效果等同于printf(%s\n, str),而且運行效率明顯高于printf。
6、puts()函數(shù)的作用與語printf(%s\n,s)相同。gets()函數(shù) gets()函數(shù)用來從標準輸入設備(鍵盤)讀取字符串直到回車結束,但回車符不屬于這個字符串。
puts是輸出函數(shù)。只有一個參數(shù) 要求是字符串。比如 puts(abc);函數(shù)功能 是輸出這個字符串,并加上換行 相當于printf(abc\n);也就是說 puts是printf的簡化版,更高效一些。
c語言中puts是用來向標準輸出設備(屏幕)寫字符串并換行的,其中s為字符串字符(字符串數(shù)組名或字符串指針)。理論上該函數(shù)的作用與“printf(%s\n,str);”語句相同。
puts是輸出函數(shù)。\x0d\x0a只有一個參數(shù)要求是字符串。
文章名稱:c語言puts函數(shù) c語言puts函數(shù)原型
URL分享:http://www.chinadenli.net/article22/dcosgjc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站導航、ChatGPT、網(wǎng)站制作、微信小程序、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)