亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手C語言問題?

新手C語言問題?

C
知邪 2017-07-06 00:22:46
#include<stdio.h>#define SIZE 8int main(void){ double arr[SIZE]; double arr_cumul[SIZE]; int i; printf("Enter %d numbers:\n",SIZE); for(i=0;i<SIZE;i++) { printf("value #%d:",i+1); scanf("%lf",&arr[i]); } arr_cumul[0] = arr[0]; for(i=1;i<SIZE;i++) arr_cumul[i] = arr_cumul[i-1] + arr[i]; for(i=0;i<SIZE;i++) printf("%8g",arr[i]); printf("\n"); for(i=0;i<SIZE;i++) printf("%8g",arr_cumul[i]); printf("\n"); return 0;}一直理解不了arr_cumul[i] = arr_cumul[i-1] + arr[i]; 像這個" [i] "是怎么來的,代表什么意思?為什么這樣寫?這個代碼是在書上抄寫的代碼。
查看完整描述

2 回答

已采納
?
書旅

TA貢獻238條經驗 獲得超101個贊

這里的i就是for循環里邊的循環因子,作為數組arr和arr_cumu的下標.這段代碼的作用就是,輸入8個數存在數組arr中,然后arr數組中第一個和第二個數的和作為數組arr_cumu數組中的第一個數,arr數組中的第二個和第三個數的和,作為數組arr_cumu的第二個數,然后依次循環下去。你仔細看一下就明白了

查看完整回答
反對 回復 2017-07-06
  • 知邪
    知邪
    這個i是可以更改的嗎?比如說用a 或b之類的字母?
  • 書旅
    書旅
    當然可以啊,如果改了,for里邊的i也要改成你說的a或b 忘采納 ~ O ~
  • 知邪
    知邪
    也就是說這個i是自己定義,用什么都可以。沒有什么特定的字符?
點擊展開后面4
  • 2 回答
  • 0 關注
  • 1296 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號