C++定义自己的函数

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:25:44
然后怎么用??
定义之后 在{}中用
还是在一个CLASS里面用 还是文件里??????

啊哈~
这个么,,,
随便放在那用都是可以的
。。。
first.cpp...
int abc()
{
static i=10;
while(i--)abc();//递归调用
}
int cde()
{
abc();//正常调用
}
class def
{
public:
def(){abc();}//对像构造函数中的调用
}

#include "first.cpp"
int main()
{
abc();//不在同一文件内的函数,可以先包含文件,然后就可以直接调用了
}

都可以,看你定义函数时的作用域,给你举个例子
#inlcude<iostrea>
using namespace std;
int i;
int main()
{
i=5;
{
int i;
int=7;
cout<<"i="<<i<<endl;
}
cout<<"i="<<endl;
}
i前面的跟后面的不一样,一个事局部变量,一个全局变量