📅  最后修改于: 2023-12-03 14:40:25.547000             🧑  作者: Mango
这是一个测试C语言函数的程序集合,主要用于检验C函数的正确性,功能覆盖了常用的字符串、数学、数组等方面。使用者可以通过该程序集合,学习如何编写和调用C函数,同时也可以为自己的程序开发提供便利。
strlen
: 获取字符串长度strcpy
: 字符串复制strcat
: 字符串拼接strcmp
: 字符串比较pow
: 幂次计算sqrt
: 开平方abs
: 取绝对值max
: 获取数组中的最大值min
: 获取数组中的最小值sum
: 计算数组中元素的和sleep
: 暂停程序一段时间rand
: 生成随机数下面是一个计算数组最大值的代码示例:
#include <stdio.h>
int max(int arr[], int len) {
int i;
int max = arr[0];
for (i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(int);
int maxValue = max(arr, len);
printf("The max value in array is %d\n", maxValue);
return 0;
}
该代码首先定义了一个max()
函数,该函数接受一个整数类型的数组和其长度,返回数组中的最大值。然后,在main()
函数中定义了一个整数数组,并传入max()
函数中进行计算。最终,输出数组中的最大值。