[問題] 新手學c語言

看板C_and_CPP作者 (yorker)時間9年前發表 (2016/03/23 07:41), 9年前編輯推噓11(11029)
留言40則, 17人參與, 最新討論串1/1
目前從printf 學到scanf switch if 這邊 到if for這邊 開始出現問題。。 for配合if的應用這裡的題目開始千變萬化 很吃邏輯 常常卡住 甚至根本看到題目毫無 頭緒 教授題目都是自己出的 上課也常常自己出問題要我們解 只讀熟課本上那些最簡單的例子 好像沒什麼幫助 在解問題時 常常一做就是好幾個小時 真的很花費時間 學習遇到瓶頸 因為本肥沒甚麼朋友 想在這裡問問大家的意見QQ 例如學語言的心態 和有什麼方法可以 加強邏輯 各位大大一開始也會有像我一樣的問題嗎 看系上各種鬼神 反觀自己題目一直卡住 真的好沒有信心o'_'o -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.54.191 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1458718919.A.15C.html

03/23 15:46, , 1F
多看多練習,for跟if再怎麼變也就那樣,你只是還沒習慣
03/23 15:46, 1F

03/23, , 2F
新手學程式就畫流程圖吧, 把你的做法用流程圖畫下來
03/23, 2F
好 教授考試也都強調要話流程圖 ((不然他們看不懂直接打0哈哈 15:50

03/23 15:50, , 3F
之後就可以根據流程圖的結構轉換成程式語言
03/23 15:50, 3F

03/23 15:51, , 4F
試著把課本上的例題畫出流程圖會更熟悉這些結構的對應關係
03/23 15:51, 4F
※ 編輯: Neverfor (42.72.54.191), 03/23/2016 15:52:39

03/23 15:52, , 5F
問題是數學 不是for跟if
03/23 15:52, 5F

03/23 15:58, , 6F
這跟數學有什麼關係?
03/23 15:58, 6F

03/23 16:00, , 7F
現在變成 自己出題目 以前是解題 我也覺得根數學沒關
03/23 16:00, 7F

03/23 16:02, , 8F
一般寫程式的老手去做線上解題都會卡得亂七八糟
03/23 16:02, 8F

03/23 16:06, , 9F
但現實工作上常常沒那麼多限制 別人都做好api了
03/23 16:06, 9F

03/23 16:23, , 10F
問這種問題沒什麼幫助 多作題目 google找不到方法 再來這提
03/23 16:23, 10F

03/23 16:23, , 11F
出自己的想法和問題比較有用 加油哦
03/23 16:23, 11F

03/23 16:28, , 12F
有一部分的原因可能是自己程式寫太醜,寫到後來自己很難
03/23 16:28, 12F

03/23 16:28, , 13F
debug或者是寫到自己看不懂
03/23 16:28, 13F

03/23 16:32, , 14F
例如有事沒事套個5層死也不拆開,濫用break、continue
03/23 16:32, 14F

03/23 17:27, , 15F
醜應該是大家都有共識,可是美就很難了...
03/23 17:27, 15F

03/23 17:39, , 16F
for, while, if 是程式設計的核心與關鍵哦!加油!
03/23 17:39, 16F

03/23 17:40, , 17F
可以先練習簡單、常見的問題,像:最大公因數, ...
03/23 17:40, 17F

03/23 19:06, , 18F
鬼神通常只是會call library 後來發現
03/23 19:06, 18F

03/23 19:06, , 19F
這就是經驗有啥library能CALL沒看過想一百萬年也沒用
03/23 19:06, 19F

03/23 21:45, , 20F
Caesar大:美的標準會受到開發經驗、信奉的編程範式影響
03/23 21:45, 20F

03/23 21:47, , 21F
不過鬼神也分很多種,強者我朋友才上118大一,下學期就
03/23 21:47, 21F

03/23 21:48, , 22F
被拉去當助教、被拉去實驗室做Project。不過他是在高中
03/23 21:48, 22F

03/23 21:50, , 23F
練3年的C++才有這種功力。希望原PO看到強者別妄自菲薄阿
03/23 21:50, 23F

03/23 22:29, , 24F
就先刷簡單的題目,然後逐漸找較進階的題目來做
03/23 22:29, 24F

03/23 22:30, , 25F
但是 C/C++ 比較難,可以先用 Python 或 Ruby 寫一次
03/23 22:30, 25F

03/23 22:31, , 26F
然後再用 C/C++ 重新實作,比較不會挫折那麼大
03/23 22:31, 26F
謝謝大家分享想法 ※ 編輯: Neverfor (223.141.32.199), 03/24/2016 03:07:47

03/24 10:49, , 27F
練演算法跟資結還是C++?我覺得有些人會將兩者混為一談
03/24 10:49, 27F

03/24 12:29, , 28F
因為學到這裡 幾乎可以實作所有程式了 加油
03/24 12:29, 28F

03/25 10:17, , 29F
有時候,看到範例解答。把自己當編譯器
03/25 10:17, 29F

03/25 10:17, , 30F
你實際把變數寫在紙上,一行一行去跑。跑個幾次
03/25 10:17, 30F

03/25 10:17, , 31F
人類歸納能力很強,你就可以知道那個題目為什麼要這
03/25 10:17, 31F

03/25 10:18, , 32F
樣做。多做幾次,下次遇到就知道要怎麼解。
03/25 10:18, 32F
謝謝分享!!

03/25 10:44, , 33F
突然想到 跑課本搭配逐步執行 中斷點
03/25 10:44, 33F

03/27 12:44, , 34F
推storm大以紙筆 我大一剛學的時候也是用紙筆寫
03/27 12:44, 34F
※ 編輯: Neverfor (111.82.149.206), 03/28/2016 03:06:30

03/28 13:08, , 35F
鬼神也是從凡人走出來的XD
03/28 13:08, 35F

03/29 15:34, , 36F
思緒很亂的時候我都是一個一個寫在紙上,然後寫程式前我
03/29 15:34, 36F

03/29 15:34, , 37F
會先寫個大概架構
03/29 15:34, 37F

03/30 10:12, , 38F
資料結構 演算法
03/30 10:12, 38F

03/30 10:13, , 39F
python
03/30 10:13, 39F

03/30 10:13, , 40F
跟你說從C開始學的人可以不用跟他學了
03/30 10:13, 40F
文章代碼(AID): #1MyaZ75S (C_and_CPP)