作者:
f107554 (致瑋)
2015-03-22 02:12:02開發平台(Platform): Windows 7
額外使用到的函數庫(Library Used): none
問題(Question):指標裡面的指標和英文代表什麼這個程式碼有看都沒有懂看了超久的
只知道這程式在算總合,但問題就是裡面的指標跟陣列再幹嘛?? 什麼double *??
和total=sum(num,6)還有double sum(double*p,int n)都再指些什麼數字還是幹嘛用的
想到頭快破了 指標這個東西男到爆炸了加上函數 目前函數類似(int, int ) ...
return i的不知道怎麼來的 想到就很頭痛 網站跟書都講不清楚又很深澳又不適合我
所以我找了很久我快崩潰我才還發問的
所以有哪些網友要幫我解說這些 我對C語言有興趣但因為這個問題真的會想到頭爆炸
我為了這些已經搞了好幾個禮拜了
嗚嗚 我要上學也沒時間研究 只有少些時間才能碰觸C語言 我也是剛學的 快一個月
只學到指標 ~
有些要幫幫我阿 救命阿
就是因為這程式碼我崩潰好久 什麼學校發的 樂在C語言 的書 唉
程式碼(Code):
#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;
}
想辦法printf 出來 p跟 *p跟p+1,*(p+1)…
作者:
wenyonba (射後不理很XX啊!!!!)
2015-03-22 08:19:00看來第一本書真的很重要啊 XD
total=sum(num, 6);這句sum裡的p就指到num那邊
作者:
lNishan (紫小霓)
2015-03-22 15:27:00這真的是書的問題嗎 ...
作者:
purpose (秀才遇到肥宅兵)
2015-03-22 16:26:00去圖書館針對你不懂的主題廣泛查閱,要靠網路也不是不行,只是最好選擇英文的網路資訊
不過老實講,這樣覺得難的話,先試試看挫折感沒那麼高的Java/Python吧,而且這兩者市佔率都不低等到了有一定觀念 還真的想要用C/C++ 再回來吧
作者: f107554 (致瑋) 2015-03-22 21:06:00
JAVA有比較好學嗎我學的目標是C++跟JAVA 聽說學JAVA很賺我聽說洪維恩出的C語言教學手冊還不錯 還有其他推薦的嗎?
作者: f107554 (致瑋) 2015-03-22 21:56:00
恩 網路上很多是這樣寫的 找的工作機會較多
你應該先搞懂陣列跟記憶體的關係陣列名稱=陣列記憶體開始位置 a[0]==*a, a==&a[0]
以非本科系來講java比c機會多點 至少還有android能玩另外難度來講java的確低點 挫折感也少一點
作者: zxc1020305 (理解不能) 2015-03-24 01:25:00
你需要好一點的書入門