自学c语言自学应先看C程序语言设计还是C和指针?

C语言程序设计现代方法和c primer plus那个更适合初学者入手 或者说先看哪本呢? - 知乎6被浏览1488分享邀请回答01 条评论分享收藏感谢收起谈谈我对如何学好C语言的一些看法(新手请进)【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:540,109贴子:
谈谈我对如何学好C语言的一些看法(新手请进)收藏
镇楼语言是C++,可能不符合题中之义,但是追求完美,不断深入是我辈程序员的毕生追求
c语言哪里好?达内,0基础入学,无专业要求,先就业后付款,毕业&薪&起点.c语言哪里好?达内C语言课程,独创TTS8.0授课模式,一线名师授课.
其实本人也不是什么老手,在学习C语言过程中有些感悟,对新手可能有些帮助。我想到哪里,就写到哪里,欢迎大家讨论。吧里C语言的大神,如果我有哪里写的不对,请指出,我的观点未必对,希望不要误导新手
首先我要说,程序员这个职业确实是十分酷的,你可以用自己的大脑和双手,把一部冰冷的机器变成任何神奇的东西。如果你能力十足,那么你的想象力会被充分的释放到极限。如果你想象力十足,那么你会发现你的能力很快将不足以支撑你想象力的发挥。不过,我依然要劝你,如果你仅仅是凭着这股好奇心去学习C语言的话,你将会很沮丧的发现,你将很快的沉沦在繁杂而枯燥的语法细节中,调试Bug的时间将远远大于你写程序的时间。十足的挫败感将磨灭你对于C语言的兴趣。写程序和打游戏那完完全全是两回事,尽管面对的对象都是电脑。我很多大学同学都是因为对游戏的兴趣而填报了计算机专业,结果发现理想很丰满,现实很骨感。不少人终日与魔兽世界为伴,沦为学渣。大学四年虚度。选择计算机专业,需要有吃苦的准备。
大神给介绍两本c语言的数白,初学生想学习c语言
弱弱的问一句,学习c语言要什么基础?初中生能学吗?
插入搞笑图片一张
说说C语言这个语言吧,很多教材会说,C语言很难,尤其是指针部分更让人迷惑。个人觉得这个说法是很有误导性的,从语法角度讲,C语言是一门比较简单的程序设计语言。它既没有面向对象的语法部分需要学习,也没有庞大的类库需要记忆。仅仅从掌握语法的角度讲,C语言的学习应该是会比较轻松愉快的。那么传说中的C语言指针部分比较难是如何说起呢?那是因为C语言语法高度灵活,别的语言不允许的操作(比如数组越界操作),C语言是允许的。所以C语言(尤其是指针部分)容易出错,而出了错又不太容易找出来。卤煮曾经为找一个C语言的段错误花了一周时间。所以卤煮认为,如果你不是天赋超群,那么初学C语言过程中,花在调试错误上的时间可能比你写程序的时间要长。所以碰到莫名其妙的错误时,要多想多问多总结,最好有个错题本,把自己犯的错记下来,避免反复犯错。卤煮写这些话的意思是,不要给自己没学好C语言的基础语法找借口。C语言的语法是很简单的,你高中数学能过毕业会考,学习C语言就完全没问题。C语言没有难在语法上。
再说说选用什么C语言教材的问题
卤煮只看过两本C语言的教材:谭浩强的《C程序设计》和kenneth A.Reek的《C和指针》
C吧的大神估计无数次的苦口婆心的劝过大家,谭浩强的教材语法不标准,不建议大家选用。是的,我觉得很对。因为谭浩强的书中的例子都是用VC6写的,而VC6本身对于标准C的支持就很差。加上谭浩强书中对一些概念有表述错误,确实不太好。
实话实说,在企业中,你在windows平台上使用C语言的机会实在是很小,即使使用C语言,用到VC6的C编译器的可能性又微乎其微。你学了一身VC6 style的C语言语法,用上的可能性极低,而如果想转到其他操作系统平台上,或者换用别的C编译器,你不标准的语法绝对会让你痛苦不已。
不过大学你懂的,教材不是你想选,想选就能选的。8成你会用到谭浩强的绿皮书,剩下两成,你用的书还不如谭浩强的绿皮书。
不过也不必担心,谭浩强的书也不是一无是处,谭浩强的书简单适合入门,内容已很翔实,课后题也是非常有代表性,你拿下谭书,C语言绝对入门了。 至于坏影响,我觉得没想的那么严重,一本书不会让你学成专家,再用进阶的《C和指针》矫正你的坏习惯完全来得及。但是当你达到一定高度时,绝对不要回看谭书。其他C语言经典书籍还有《C陷阱和缺陷》和《C专家编程》。不过卤煮都没看过。没有阅读就没有发言权。虽然大家都说好。
接着插些搞笑图片,劳逸结合
楼主,给说说怎么提高啊!我目前就学了语发,个人觉得还可以!或是还要学习什么?谢谢!
c语言 博为峰C++培训,&先学本领后付款&.0基础也能成为C++大牛,[大专]及以上学历,4个月从菜鸟变高手!先就业后付款,签订就业协议!
怎么没了??
我是用的我们学校自己写的书!用的过程中发现上面写的很多东西与事实是不相符的!在这个过程中自己慢慢去摸索!有了很多不一样的收获!也加深了我对C语言的兴趣!我觉得没有必要去纠结哪本书好哪本书坏!只要它没有严重的概念性错误误导你!就能用!个人觉得C语言光看那些概念是不够的!多看看例题!多上机!这样才能学得快!
想求这个手机桌面怎么弄的
数学不会,,555~,这就郁闷啊,看不懂的
不过,个人以为,IDE是帮助提高开发效率的工具,却不是最好的学习程序设计语言的工具.使用IDE会让你忽略掉大量的语法细节.本人在大学Java考试中,就吃过eclipse的大亏.想想都是一脸泪.因此,如果你真的想要学好C语言,请不要用任何的集成开发环境,本人比较推荐你安装linux操作系统,在这个操作系统下,使用vim编辑器和gcc编译器.即使程序规模比较大,也不建议用IDE组织工程,写makefile才够Cool.而且,C语言在windows平台下几乎毫无用处,在linux/Unix下可以作为系统开发语言.即使是你不想当linux系统工程师,想搞嵌入式,你去看看嵌入式平台也基本上被linux+gcc占据.所以学习C语言,linux平台下的vim+gcc才是王道.
死循环有什么意思。。。
死循环有什么意思。。。
楼主.我拜师.....
废话连篇,一看楼主就是闲的蛋疼
外面招聘的。。。。很多都写要会C++。。。VB啥的,都没见有C。。。唉
吐槽一句,没有定义death的改变。→_→
再接再厉啊,写的很好,初学者路过留坑!!
可以继续写吗?写得很好啊
sublime text 2的感觉。好熟悉
目测卤煮很NB
小毛蛋还是觉得好难,我是初的不能再初的初学者了,大一,我们学校的教材就是谭浩强的第五版,老师让我们安装的操作环境就是vc++ 6.0,怎么提高自己的编程水平,做名校的c语言题库有用吗?还有能不能推荐一些书,谢谢楼主了,我能不能拜你为师??
楼主把布尔值也拿来比较太无语了
登录百度帐号推荐应用C语言学完指针后要学习什么_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
C语言学完指针后要学习什么
C语言学完指针后要学习什么 ? 学数据结构还是C++?Why? C++是怎么学习的,是一个软件还是什么?
我有更好的答案
结构体和联合体指针学懂了没?野指针有什么危害,指针的指针的指针的指针的的逻辑关系能搞通吗?没学会还是要继续学习指针会了吗,干什么用的?函数指针干什么用的,数组和指针的区别是什么,数组名和指针的区别是什么,队列,树.,如果学会了了得看什么方面,如果想走单片机请学习单片机,如果想学windows编程请看windows程序设计然后再看c++和MFC,如果想搞Linux或者系统请继续学习c语言。如果上述什么都不想,请去学习算法与数据结构,比如链表?双重指针和数组名的关系是什么?(*a)[]和*a[]有什么区别
采纳率:60%
linux,我知道的就这几个,或者直接转c++。又或者单片机,也非常有意思,然后开始玩在linux平台玩编程了,而是要玩连招了,不明白追问,高一层次,现在在学c++,大学开 的课不得不学,学了也是应付学校的,c语言学的非常棒学c++非常快。这时候就要兼学数据结构了,或者用的时候一点点学也可以,当怀着疑问去寻找答案总会印象深刻,望采纳,单片机,我感觉这应该算是入门了)。c++平台我了解不多,如果当初c语言用了一个月入门,那么c++只需要一个星期(前提非常刻苦,我c++ primer plus这本书一个星期看完的,嵌入式,一直想学,以后会学吧。说了一大堆,口才不好,不知道有没有懂。在linux平台开始就不再是拘于控制台程序了,就像是游戏,不是你打我一下我打你一下:“what this shit如果想在C语言路上走的更远,那就是数据结构,算法就是程序的灵魂。然后学上数据结构后你会皱着眉头说,就是入门完了就该选平台了,c语言的应用平台很多,到了这一步!”,志不在此。选一个方向继续学习,比如我选的linux
要学结构体然后学链表
肯定是 数据结构
找本 数据结构 书刊。。 严蔚敏的书不错
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
c语言的相关知识
等待您来回答}

我要回帖

更多关于 c语言程序设计自学 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信