数组注意点

2016-11-10  本文已影响11人  Coder007
数组在内存中的存储
值传递和地址传递
// 如果形参是基本数据类型,在函数中修改形参的值不会影响到实参的值
void change(int value)
{
}
// 如果形参是数组,那么在函数中修改形参的值,会影响到实参的值
void change(int values[])
{
}
函数中计算长度
取出数组中得最大值
int arrayMax(int nums[], int length)
{
    int max = nums[0];
    for(int i = 1; i < length; i++)
    {
        if(max < nums[i])
        {
            max = nums[i];
        }
    }
    return max;
}
int arrayMax(int nums[], int length)
{
    int max = 0;
    for(int i = 1; i < length; i++)
    {
        if(nums[max] < nums[i])
        {
            max = i;
        }
    }
    return nums[max];
}
上一篇下一篇

猜你喜欢

热点阅读