zoukankan      html  css  js  c++  java
  • 数组与指针(数组中所有元素的和)

    //1.下面这个例子是计算数组中所有元素的和
    //数组与指针的关系,整型是4个字节,a[] == *a, a[i] = *(a+i)
    #include <stdio.h>
    #define SIZE 10
    int sum (int a[],int n);
    int main(){
        
        int ar [SIZE] = {10,20,30,40,50,60,70,80,90};
        long answer;
        answer = sum(ar, SIZE);   //重点是这一句,ar为int [10]类型
        printf("%lu
    ",sizeof(answer)); //answer是long 型 8个字节
        printf("answer=%lu
    ",answer); //结果是450;
        return 0;
    }
    int sum (int a[]/***a*/, int n){//两种等价
        
        int total = 0,i = 0;
        for (i = 0; i < n; i++) {
    //        total += a[i];  //上面和下面的两种公式是等价,
            total += *(a+i);
        }
        return total;
    }

    数组中所有元素的和.

    将来的自己,会感谢现在不放弃的自己!
  • 相关阅读:
    如何处理数集据不平衡的问题
    xgb&lgb&ctb区别
    LDA与gibbs采样
    撸了一个 Feign 增强包
    行为驱动模型-Behave
    MySQL 主从复制常见错误答疑
    POJ 1191
    POJ 1141
    HDU 1754
    POJ 3468
  • 原文地址:https://www.cnblogs.com/TheYouth/p/5256926.html
Copyright © 2011-2022 走看看