多元网站,收费网站怎么做,做时尚网站取个名字,网站建设的培训心得C 允许您传递指针给函数#xff0c;只需要简单地声明函数参数为指针类型即可。下面的实例中#xff0c;我们传递一个无符号的 long 型指针给函数#xff0c;并在函数内改变这个值#xff1a;#include iostream
#include ctimeusing namespace std;
void ge…C 允许您传递指针给函数只需要简单地声明函数参数为指针类型即可。下面的实例中我们传递一个无符号的 long 型指针给函数并在函数内改变这个值#include iostream
#include ctimeusing namespace std;
void getSeconds(unsigned long *par);int main ()
{unsigned long sec;getSeconds( sec );// 输出实际值cout Number of seconds : sec endl;return 0;
}void getSeconds(unsigned long *par)
{// 获取当前的秒数*par time( NULL );return;
}编译以上程序得到结果Number of seconds :1604050210能接受指针作为参数的函数当然也能接受数组作为参数如下所示#include iostream
#include ctime
using namespace std;double getAverage(int *arr, int size);int main() {// unsigned long sec;int arr[5] {1, 3, 5, 1, 0};double avg;avg getAverage(arr, 5);cout average is: avg endl;return 0;
}double getAverage(int *arr, int size)
{int i, sum0;double avg;for(i 0; i size; i){sum arr[i];}avg double(sum) / size;return avg;
}编译并执行以上程序输出结果average is: 2以上是C模板的示例如有疑问或建议请评论。