C语言stdio.h与stdlib.h的区别
生活随笔
收集整理的這篇文章主要介紹了
C语言stdio.h与stdlib.h的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、定位不同
1、stdlib.h是standard library標準庫頭文件,定位在通用工具函數(shù)。
2、stdio.h是standard input&output標準輸入輸出頭文件,定位在標準的輸入輸出工具函數(shù)。
二、封裝函數(shù)不同
1、stdlib.h主要封裝了malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等函數(shù)。
2、stdio.h主要封裝了getchar()、putchar()、scanf()、printf()、gets()、puts()、sprintf()等函數(shù)。
三、定義類型不同
1、stdlib.h定義了size_t、wchar_t、div_t、ldiv_t和lldiv_t五種類型。
2、stdio沒有定義類型。
參考文章:stdlib.h和stdio.h有什么區(qū)別
總結(jié)
以上是生活随笔為你收集整理的C语言stdio.h与stdlib.h的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言包含头文件时:#include<
- 下一篇: qt无法找到动态链接库文件怎么办?