置頂
指標函數問題
指標裡面的指標和英文代表什麼
這個程式碼有看都沒有懂看了超久的
只知道這程式在算總合,但問題就是裡面的指標跟陣列再幹嘛?
什麼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;
}
會員登入
(先登入會員才能回覆留言喔!)
