C++中sqrt函数使用前要先声明或定义吗?

2024-11-24 17:18:27
推荐回答(5个)
回答1:

  可以直接加 #include ;如果要加 #include ,最好再加上 using namespace std。
  1、函数的作用域只是从定义的地方开始的。也就是说,在函数定义行之上,你是无法使用该函数的。而把函数的定义都放在主函数之前的话,程序会变得不清楚。所以在使用前只需用一行声明一下就可以了,明了唤早。
  2、也许函数并不都是在一个文件里使用,这时候,如果再定义一遍,不仅显得罗嗦,而且使程序的维护变得麻烦,如果修改这个函数的话,需要修改每个定义。所以可以把函数声明放在一个头文件中,使用的时候,包含这个头文件就可以了。
  3、有时候,自己写的函数需要给别人用,比如商业用途。这样的话,不能将整个函数的实现都给对方,这就需要和宴雀生成一个库文件,而将函数声明放在头文件中来给对方使用。
  4、有时候需要用函数声明来重新声明函数,即使前面已经声明过。这样做可以设置新的默认参数,也可以祥歼是为了屏蔽作用域外同名的函数声明。

回答2:

只要在程序的最开头加一句
#include
就可以了

回答3:

可颂皮以直接加 #include 配樱厅
如果要加培隐 #include
最好再加上 using namespace std;

回答4:

需要申明
包含在math.h头文件中

回答5:

#include