Re: [問題] 新手剛接觸C語言 遇到問題

看板C_and_CPP作者 (J shuttlesworth)時間8年前 (2015/12/28 17:04), 8年前編輯推噓1(1010)
留言11則, 6人參與, 最新討論串2/2 (看更多)
※ 引述《cleveland32 (J shuttlesworth)》之銘言: : 要如何宣告一個array[500] : 再用迴圈和亂數產生器將array的內容初始化 : 小弟我現在只會宣告我打出來的數字 : 再把它印出來而已 : 至於怎麼使用亂數產生器完全沒有頭緒啊…… : 感謝各位大大指教了 : ----- : Sent from JPTT on my Sony C6902. #include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 500 int main(void) { int s[SIZE]; size_t j; unsigned seed; seed = (unsigned)time(NULL); srand(seed); for(j=0; j<=SIZE; j++) printf("%7u%13d\n",j,rand()); return 0; } 我是原PO 剛剛去GOOGLE了一下 我寫完後執行為什麼都是從205開始跑到500 是哪邊寫錯了嗎? 感謝各位指教了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.220.105 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1451293450.A.C43.html

12/28 17:11, , 1F
新手的話我建議你把for那邊加個大括號,老實說我很討厭
12/28 17:11, 1F
感謝建議

12/28 17:12, , 2F
看到單行就不加大括號的寫法
12/28 17:12, 2F

12/28 17:22, , 3F
應該是因為你console太小,導致你只看到205之後的訊息
12/28 17:22, 3F

12/28 17:23, , 4F
另外大括號那是個人習慣,不是甚麼"問題"
12/28 17:23, 4F
所以會有顯示行數的極限嗎 ※ 編輯: cleveland32 (223.138.144.244), 12/28/2015 17:28:36 ※ 編輯: cleveland32 (223.138.144.244), 12/28/2015 17:29:58

12/28 17:34, , 5F
你可以把緩衝區大小調大,就可以解決這問題
12/28 17:34, 5F
那該要怎麼調呢

12/28 18:09, , 6F
不過的確一開始很多新手被單行不加大括號婊到…
12/28 18:09, 6F
※ 編輯: cleveland32 (140.123.59.103), 12/28/2015 19:50:42

12/28 20:38, , 7F
括號習慣不加....找自己麻煩
12/28 20:38, 7F

12/29 15:15, , 8F
請養成google習慣好嗎 http://goo.gl/FpBwO3
12/29 15:15, 8F

12/30 18:41, , 9F
可以不加啊,但是你要有好的text editor 來幫你排版
12/30 18:41, 9F

12/30 18:41, , 10F
我倒是覺得排版比要不要加重要多了
12/30 18:41, 10F

12/30 18:42, , 11F
也是有有大括號,但是排版差到你不知道是哪個大括號
12/30 18:42, 11F
文章代碼(AID): #1MWFiAn3 (C_and_CPP)
文章代碼(AID): #1MWFiAn3 (C_and_CPP)