[問題] array的定義放迴圈裡面或外面比較有效率?
問題:
考量程式的效率或其他層面,
array 或 vector 的定義放在迴圈裡面比較好還是外面比較好?
譬如: 我有一個array在每loop一次之前需要重新歸零,哪個做法比較好?
ps. 我不是資工相關背景
for(int n=0; n < N; n++)
{
double array[500]={0.0};
...
...
...
}
double array[500]
for(int n=0; n < N; n++)
{
memset(array, 0.0, 500*sizeof(double)); // 歸零
...
...
...
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.103.203
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1418787305.A.A6F.html
※ 編輯: eagle32 (140.109.103.203), 12/17/2014 11:36:21
→
12/17 11:47, , 1F
12/17 11:47, 1F
→
12/17 13:29, , 2F
12/17 13:29, 2F
推
12/17 13:42, , 3F
12/17 13:42, 3F
→
12/17 13:42, , 4F
12/17 13:42, 4F
→
12/17 15:37, , 5F
12/17 15:37, 5F
→
12/17 15:38, , 6F
12/17 15:38, 6F
推
12/17 16:03, , 7F
12/17 16:03, 7F
→
12/17 16:04, , 8F
12/17 16:04, 8F
→
12/17 16:05, , 9F
12/17 16:05, 9F
→
12/17 16:06, , 10F
12/17 16:06, 10F
→
12/17 16:07, , 11F
12/17 16:07, 11F
→
12/17 16:08, , 12F
12/17 16:08, 12F
→
12/17 16:10, , 13F
12/17 16:10, 13F
→
12/17 16:11, , 14F
12/17 16:11, 14F
→
12/17 16:12, , 15F
12/17 16:12, 15F
→
12/17 16:26, , 16F
12/17 16:26, 16F
→
12/17 16:29, , 17F
12/17 16:29, 17F
→
12/17 16:31, , 18F
12/17 16:31, 18F
推
12/18 13:13, , 19F
12/18 13:13, 19F
→
12/18 13:14, , 20F
12/18 13:14, 20F
→
12/18 13:14, , 21F
12/18 13:14, 21F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章