評價: 0 回應: 0 閱覽: 100
置頂

指標函數問題

指標裡面的指標和英文代表什麼

這個程式碼有看都沒有懂看了超久的

只知道這程式在算總合,但問題就是裡面的指標跟陣列再幹嘛?

什麼double *??和total=sum(num,6)還有double sum(double*p,int n)

都再指些什麼數字還是幹嘛用的

想到頭快破了 指標這個東西男到爆炸了加上函數

目前函數類似(int, int ) ...return i的不知道怎麼來的

#include<stdio.h>
#include<stdlib.h>

double sum(double *,int);

int main ()
{
double num[6]={1.1, 2.2, 3.3, 4.4, 5.5, 6.6};
double total;
total=sum(num, 6);

printf("此陣列的總和為: %.2f\n", total);
    system("PAUSE");
    return 0;
}

double sum(double *p,int n)
{
  int i;
  double t=0.0;
  for(i=0;i<n; i++)
  {
   t += *(p+i);
  }
   return t;
}

 

會員登入 (先登入會員才能回覆留言喔!)

Facebook留言