c語言fgets函數(shù)用法 c語言中函數(shù)的返回值到底是什么意思,有什么用?
c語言中函數(shù)的返回值到底是什么意思,有什么用?返回值的意思是將函數(shù)實(shí)現(xiàn)的結(jié)果返回給調(diào)用者。按標(biāo)準(zhǔn)來說,C的main函數(shù)是需要有返回值的。標(biāo)準(zhǔn)中main函數(shù)返回類型是int的,所以需要一個(gè)返回值。但是由
c語言中函數(shù)的返回值到底是什么意思,有什么用?
返回值的意思是將函數(shù)實(shí)現(xiàn)的結(jié)果返回給調(diào)用者。
按標(biāo)準(zhǔn)來說,C的main函數(shù)是需要有返回值的。標(biāo)準(zhǔn)中main函數(shù)返回類型是int的,所以需要一個(gè)返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
比如直接main()或者說void main() 但是這樣一般編譯器也不會(huì)認(rèn)為錯(cuò)誤,不過建議還是寫標(biāo)準(zhǔn)的C的main函數(shù),最好有一個(gè)返回值,0表示正常退出。
擴(kuò)展資料:
常用庫函數(shù)有:
scanf格式輸入函數(shù)
printf格式輸出函數(shù)
systemdos命令函數(shù)
sort排序
main主函數(shù)
fgets文件讀取字符串函數(shù)
fputs文件寫入字符串函數(shù)
怎樣調(diào)用C語言的system函數(shù)?
1、調(diào)用system函數(shù)時(shí)用start的/b參數(shù),system("start/bping10.10.10.11-t")即可隱藏窗口。
2、system函數(shù):原型:intsystem(constchar*command);功能:執(zhí)行dos(windows系統(tǒng))或shell(Linux/Unix系統(tǒng))命令,參數(shù)字符串command為命令名說明:在windows系統(tǒng)中,system函數(shù)直接在控制臺(tái)調(diào)用一個(gè)command命令。在Linux/Unix系統(tǒng)中,system函數(shù)會(huì)調(diào)用fork函數(shù)產(chǎn)生子進(jìn)程,由子進(jìn)程來執(zhí)行command命令,命令執(zhí)行完后隨即返回原調(diào)用的進(jìn)程;頭文件:stdlib.h;返回值:命令執(zhí)行成功返回0,執(zhí)行失敗返回-1。
3、例程:#include<stdio.h>#include<stdlib.h>int main(){ system("start /b ping 10.10.10.11 -t") return 0}