wordpress 全站搜索,商务网站的规划流程,v2ex wordpress主题,建站素材图片C 语言允许您传递指针给函数#xff0c;只需要简单地声明函数参数为指针类型即可。
下面的实例中#xff0c;我们传递一个无符号的 long 型指针给函数#xff0c;并在函数内改变这个值
实例1#xff1a;获取系统的时间值 能接受指针作为参数的函数#xff0c;也能接受数…C 语言允许您传递指针给函数只需要简单地声明函数参数为指针类型即可。
下面的实例中我们传递一个无符号的 long 型指针给函数并在函数内改变这个值
实例1获取系统的时间值 能接受指针作为参数的函数也能接受数组作为参数如下所示
实例2求数组里所有数的平均数
#include stdio.h/* 函数声明 */
double getAverage(int *arr, int size);int main ()
{/* 带有 5 个元素的整型数组 */int balance[5] {1000, 2, 3, 17, 50};double avg;/* 传递一个指向数组的指针作为参数 */avg getAverage( balance, 5 ) ;/* 输出返回值 */printf(Average value is: %f\n, avg );return 0;
}double getAverage(int *arr, int size)
{int i, sum 0; double avg; for (i 0; i size; i){sum arr[i];}avg (double)sum / size;return avg;
}
结果为
Average value is: 214.40000