📜  C函数测试4(1)

📅  最后修改于: 2023-12-03 14:40:25.547000             🧑  作者: Mango

C函数测试4

简介

这是一个测试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()函数中进行计算。最终,输出数组中的最大值。