在任意一个文件定义该函数 如 int make()函数在其他文件里声明就可以了 extern int make();这样就行了。建议你再翻一下课本,里面有关于这种用法的介绍。结果一 题目 一个函数需要在多个.C文件中调用到,头文件该怎么写?设函数c在.C文件1中定义,需要在.C文件2、3、4中调用。那.C文件1对应的头文件中怎么...
在头文件中直接加上int swap(int a,int b);这一句就可以了 在源文件中还要加上include"head.h"并且加上函数的定义:bool swap(int a,int b){//swap函数用于两个数据交换 int c;c=a;a=b;b=c;} 注意在头文件中声明后记得在源文件中包含这个头文件,要不然是找不到函数的定义的。
因为实现和使用在一个文件中,这里不允许用值引用(防止循环定义),可以用指针代替。写成 clock *b = new clock();
设函数c在.C文件1中定义,需要在.C文件2、3、4中调用。那.C文件1对应的头文件中怎么声明函数c,而.C文件2、3、4对应的头文件中又怎么声明函数c?那如果函数c、e在.C文件1中定义,函数d、f在.C文件2中定义。并且在函数f中要调用函数c,在函数e中要调用函数d。那么在.C文件1中怎么声明函数c、e?.C文件2...