这么学 C 对不对?

2013-03-17 21:43:12 +08:00
 dowhat
Windows 7系统
Vmware Player+ubuntu 12.04
gedit+GNOME Terminal
K&R的C语言E文版

书上出现的代码都敲出来并运行(锻炼熟练程度),做练习,完了运行后,再对着习题解答检查;
另外尝试改代码中的一些地方,看看运行后会出现什么情况;自己再写一些简单的相似的代码,尝试运行。
Terminal内有一些错误提示看不太懂。
现在看到1.5.3,正在看==和=的区别。

及时写下这些,想请前辈给出建议:
方法、用到的工具、环境、步骤对不对?
什么地方不合理或可以改进?

这样是有些死板,但我目前不知道除了做这些还能做什么。
4122 次点击
所在节点    问与答
14 条回复
yuelang85
2013-03-17 21:46:41 +08:00
我是简单看了遍语法,然后写了个贪吃蛇,不敢说熟练,但是也感觉入了点门儿。。。。
middleware
2013-03-17 21:47:20 +08:00
Overkill 了。纯粹的 C 和 C++ 根本不用对着电脑学。
reusFork
2013-03-17 23:09:26 +08:00
可以看英文的话就可以看learn c the hard way了
Haveack
2013-03-17 23:21:54 +08:00
这应该是把C作为第一门语言吧?
个人觉得这样就挺好的.
可以把编辑器换成sublime text,直接用shift+ctrl+B来运行程序.
可以把语法先了解一遍再钻研细节
bitsmix
2013-03-18 00:17:36 +08:00
其实。。。说实话,可以先不在乎编辑器。

这本书不错,坚持下来吧。
klc1989110
2013-03-18 00:24:28 +08:00
别win7了,直接在linux下学c,然后学unix编程。
Fteng328
2013-03-18 00:28:17 +08:00
跟环境没关系 多看书多想
aisk
2013-03-18 09:21:46 +08:00
力挺learn c the hard way了,之前K&R看过感觉还不是很入门,前者看了一半多感觉收获多多了。
另外楼主用的GCC吗?推荐下clang,错误信息比GCC详细准确很多。
nil
2013-03-18 11:21:15 +08:00
先了解一下单元测试,然后把一个个知识点写成test case.
xiaoye5200
2013-04-17 03:27:28 +08:00
用vim 看makefile
snoopy
2013-04-17 13:28:53 +08:00
有一本书叫《21st Century C》,可以看一下。
入门后建议开始做一些小项目。
学学git、github。
df
2013-04-17 15:01:26 +08:00
慢慢前进!
Kymair
2013-04-17 15:29:39 +08:00
同推荐"21st Century C"
notte
2013-04-17 16:14:09 +08:00
《21st Century C》刚看完,如作者所说这本书适合有一定基础的人,LZ目前还是 learn c the hard way较好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63231

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX