C于语言使用库函数时一定要包含相应的头文件吗,比如不包含math。h使用数学函数也不报错,这是为什么?

2024-11-24 05:38:38
推荐回答(5个)
回答1:

程序设计并不像数学逻辑要求得那么严谨,如果引用了math.h中的数学函数,而没有将库文件引入,程序还是会运行成功,但是会有警告,大体意思是引用的函数没有定义.所以,出现这种情况只是警告而不是错误,但是为了程序更加完美,建议将库文件引入~

回答2:

有些头文件会被IDE自动包含的

回答3:

因为你的程序没有调用math.h中的函数

回答4:

有些你不写也能用,但还是写上吧养成好习惯

回答5:

在C中这是一种格式,最好还是写上