久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 大學(xué)動態(tài) > 正文

stdio.h在c語言中什么意思

2022-12-19 10:09:35文/蘇思楠

stdio.h是C語言的頭文件。在C語言或C++中,會把用來#include的文件的擴展名叫 .h,稱其為頭文件。 #include文件的目的就是把多個編譯單元(也就是c或者cpp文件)公用的內(nèi)容。

stdio.h在c語言中什么意思

C語言stdio.h各函數(shù)的用法

在C語言或C++中,會把用來#include的文件的擴展名叫 .h,稱其為頭文件。 #include文件的目的就是把多個編譯單元(也就是c或者cpp文件)公用的內(nèi)容。

單獨放在一個文件里減少整體代碼尺寸;或者提供跨工程公共代碼。在現(xiàn)行的c++版本中,應(yīng)用這個頭文件應(yīng)是#include<stdio.h>。所以,源代碼中如用到標(biāo)準(zhǔn)輸入輸出函數(shù)時,就要包含這個頭文件。

fopen:FILE *fopen(const char *filename, const char *mode)

使用給定的模式 mode 打開 filename 所指向的文件。

freopen:FILE *freopen(const char *filename, const char *mode, FILE *stream)

把一個新的文件名 filename 與給定的打開的流 stream 關(guān)聯(lián),同時關(guān)閉流中的舊文件。

fflush:int fflush(FILE *stream)

刷新流 stream 的輸出緩沖區(qū)。

fclose:int fclose(FILE *stream)

關(guān)閉流 stream。刷新所有的緩沖區(qū)。

常用標(biāo)準(zhǔn)輸入輸出函數(shù)

scanf()從屏幕格式輸入

printf()格式輸出到屏幕

getchar()從屏幕得到一個字符

putchar()字符輸出到屏幕

gets()從屏幕得到一個字符串

puts()字符串輸出到屏幕

fscanf()從磁盤格式輸入

fprintf()格式輸出到磁盤

fgetc()從磁盤得到一個字符

fputc()字符輸出到磁盤

fgets()從磁盤得到一個字符串

fputs()字符串輸出到磁盤

#號是預(yù)處理語句,表明在編譯之前預(yù)先進行處理。

.h是header file的縮寫,表面這是一個頭文件。

include是文件包含命令,后面跟著引號""或者尖括號<>,意思是將引號或尖括號內(nèi)指定的文件包含到本程序中,成為本程序的一部分,而包含的文件通常是由系統(tǒng)提供的。

推薦閱讀

點擊查看 大學(xué)動態(tài) 更多內(nèi)容