我也是新手,用的教材是C primer。
编译器之前用的是vc++6.0。现在是用dev-cpp。
(个人感觉更适合新手,也更适合我。因为可以设置其他语言。中文,英文等等。我是在意大利,也可以设置为意大利语,这样在学程序的同时,还可以学到关于这方面专业的意大利语单词。)
在学习时的确有很多难明白的地方。我是去网上看相关的文章。实在还是不懂,就先放下继续往后看。因为感觉c语言知识点不是很系统性的。有时候要明白一个问题也许在学习过以后的知识之后更能够帮助理解。所以不要因为一个问题弄不明白就停下来,继续往后读,然后再回顾以前的问题。(或许)会茅塞顿开。
然后就是看例题代码,分析,再上机实现它,再看一次,分析一次。习题也得做,哪怕是最简单的,(自以为)已经会了的,因为往往敲过之后,才发现一些自己总会错在一些细节。
(我曾经while循环之后忘了打'}',看了好久都找不到这个错误,只有来这提问了。所以还要不耻下问吧。然后发现问题解决问题之后,印象会特别的深刻了)
再,持之以恒吧。不能好高骛远,一口想吃成一个大胖子。慢慢来,打好基础。一步一脚印的,虽然很多人说付出不一定会有回报,但别管他们,自己坚信就好。
(本人也是新手,自己的一点心得,如有不得当,欢迎交流与指正,祝楼主坚持到底,早有所成)