大概看了一下别人的答案,觉得有点模糊所以再来问一下
总结一下自己的情况,听说c语言是基础,然后就去买了一本砖头厚一样的入门书,结果发现术语完全不懂。然后看到其他大大说去看英文的比较好,然后就去Google了几个网站,结果别人都是大神他们版面聊天完全搭不上话【手动再见。
目的是想要写个软件能够跟我语音聊聊天,然后能够提醒提醒我办事情的那种,我想要一个朋友。
如果可以就请帮我推荐些入门书
另外我数学不好,微积分低分飘过,所以逻辑可能不是那么出色,会不会影响学习,需不需要特别下功夫锻炼一下?
先学会画流程图和规划程序, 才去想怎麼做程序, yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 可以试试。
如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 "问对问题"。
2. 首先要有编程的思路. 你总要知道 "你到底想做甚麼", "为甚麼要做甚麼", "你要做甚麼". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失。
3. 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage。
4. 得有一些 OO (物件导向) 的概念, 如 Object(Class), Attribute (Properties), Method; Inheritance(继承), Polymorphysm(多形继承), Encapsulation(封装).,就很容易掌握教程里的思路。
本回答被网友采纳