最近一直在学习C语言,学的想放弃。。?
我也是从编程菜鸟进化成一只大菜鸟呵呵...其中的艰辛...
很多新说学习编程语言的时候都会很迷惑,,很模糊...
vc d vb 易语言=====
到底是那种好...看到vc写的程序比较多...呵呵立刻选择vc学了几天..
发现别人是用vb的...立刻改行学习vb...几天一过..又看见的花样真多..
直接去学...类似的还有很多...不一一举列了...
我曾经也是羡慕别人写的经典的程序...去追求所谓的...语言编程..
结果是不尽没了学习的兴趣...也失去了很多自信...
决得..自己很笨...
呵呵..其实大家有这种情况出现并非偶然...选择的确很关键...但在编程语言的角度上来讲
我们既然已经决定学那门语言..就开始学那门...(*别花心,,,看到别人漂亮就想追...漂亮女孩多着
捏,,你全追过去吗*)不要动摇自己坚定的信念...相信自己的选择...向自己选择的方向去努力..
去创作...
万事开头难,,的确如此...从创业到开业,,的确也是需要一个过程...
学编程语言也一样并非一天两天的事...
其实简单的来说你学那门黑客技术,,有速成之法的...没有..即使有也不可能1两天就把技术
完全掌握..除非你是天才..(和我一样)玩笑...
当选择了一门语言或者..
首先就要从基本的开始学起...
如基本控件,,窗体格式,,数据类型,,,形体操作==
慢慢的看,慢慢的体会...结合着参考资料和教程一步一步的来.....
由浅入深的学习..慢慢的从自己起航起飞..(别当飞机飞..速度快,没效率)
那么怎么看到自己的进步捏..通常我们都会去读大量的程序一方面来加强自己的词汇,
进一步欣赏别人的程序...书写的格式..以及特殊字符的温习...
当我们读懂一个程序,,这就是你的一个小进步...(值得表扬,是MM我肯定亲你)
呵呵当你读懂大量的程序后..可以说..你的编程语言进步了一个存次...
呵呵自己也会感觉到有所收获,,,人就是这样,,,当看到成就的时候...欲望越来越强..
这就是自信,,当自信战胜过自卑的时候...势必会越来越强,,越挫越勇..
因为此时的学习..完全是兴趣.充满激情...充满活力...
呵呵...接下去的学习...还是得靠自己...没有一个高手不是从菜鸟过来的..
能写出好程序的高,,可能昨天就是今天的你....
呵呵..所以你还需要进一步努力 掌握好学习方法...学习步骤...
继续学习...深造...语言的开发..正如漏洞的挖掘是永无止境的...
但一些固定数据还是那些...只不过换来换去的是那些变量...
呵呵,最后给大家简单的归纳下学语言需要的....
信心..恒心..坚定..努力........
做到类似这几条..我相信你一定能编写出自己的程序...
如果还是不行...(孩子,编程不适合你,,早点回家跟我种田)...
欢笑中结速吧...有时间在给大家写点心得...
虽然不怎么样...但是我也盼望着论坛里的每个人都在进步ing...
努力加油...
呵呵自己领会吧...就写到这里了.....
c语言为什么这么难学,我为什么老是学不会
不要着急!请问现在是自学还有老师教学?
如果你是完全零基础的可能会有一些困难,但是既然开始了,就一定不要放弃,坚持下去。
同时多去网上或者跟一些学习的经验人士多多请教,讲究方式方法 。
不要浪费网上的各种资源。
平时可以多看看网上的视频教程,多写点代码,加强知识的记忆和运用。
另外,可以针对自己的兴趣将C语言运用起来,可以写点小游戏再学习中也找到编程的乐趣就能更好的学习下去。
还有,建议前期不要看太高深的书籍,以免打击信心。
请教高手、专家!本人现正学习C语言,请问学习C语言(或者像java等其他语言),怎么从初级入门学到到高级
C语言非常强大,要学的东西也非常多
如果你是初学者,那么不妨采取以下的套路
1、了解C语言的语法规则,我想,你看任何一本C语言的设计教程为题目的,基本上都是在讲语法,语法需要了解到什么程度呢?知道了 数据类型,循环,数组,指针,文件操作等基本规则,也基本上就掌握语法了。
2、但是你发现在学完这些语法规则以后,基本上还是什么都不懂,所以下边你可以看一下,c语言的数据结构这门课程,知道一些常用的数据结构,比如链表,树等。
然后会有一些相应的算法,比如查找,排序,在数据结构里会有所了解。
3、现在你可以设计一些小型的程序了,比如图书管理系统,不用界面也可以完成,这一个阶段主要是不断地写一些程序,做一些题目来提高自己的熟练度。
4、现在你差不多遇到一个瓶颈了。
这是最艰难的时候,可以看一些专业的书籍了,c语言圣经可以看了《C和指针》 《 C专家编程》 《C陷阱与缺陷》,你会发现,这几本书你基本上是看不懂得,别急,把代码比着一行一行打上去。
5、然后C语言就有很多方向了,比如嵌入式,活着系统底层应用软件开发等。
这个时候,一般是要选定方向了。
比如你可以专研嵌入式,那么就要学些硬件的知识,如果你要开发系统软件,你可以看看windows API,等界面化编程。
其中1-3你也许会花上几个月的时间,我的意思是每天学2个小时左右的样子但是4-5,就需要慢慢的磨练了!没有什么是轻而易举的。
当你遇到挫折的时候,千万不要放弃,因为如果简单,都去学了!
C语言入门.
这样啊。
没事的 ,不过C语言中的关键字(就是英文单词)不多啊。
我英语也不好了。
不过我把C语言学会啦。
不过自己要比别人努力才行哦。
给你一些C语言学习的方法:
书的选择
首先选择一本或者两本,开始学习的时候,书不要过多,多了自己看不完,而且每一本书,作者都有自己的思路和写法习惯,然后现在市面上的书很多编写都不是很好,纰漏百出.看的多了反而感觉思维太混.一些印刷的错误或者其作者本来就写的不正确的程序,对于初学者或者是不懂的朋友,要花许多的时间把错误找出来.很是麻烦.我以前发的教材是北邮出版的,c语言程序设计.基本上教材上面的例子,就算照抄的话,3个就有2个要出现错误.上机课的时候,大家都不怎么会,就把例子抄下来.出了错,不能够通过编译,就不停的问老师.白白浪费了许多时间.
我感觉现在编写书的许多作者,在编写的时候,遇到些简单的程序,随手一写,然后就印刷上了书,也没经过调试得到正确的结果.最后出现了些许错误.也不管三七二十一,只要书能卖的好,就行了.这是相当不负责任的.误导读者.
开始学习,可以看看潭浩强的c程序设计,老潭的书卖得好,还是有他的理由的,错误比较少,然后讲的也比较通俗易懂,清华出的书我感觉都还可以.
习惯和方法
贵在坚持,每天看.一天不要搞懂很多的问题,但求把看过的一部分的每一个环节搞清楚,实在搞不清楚的,先跳过去,学习逐渐深入,看了后面在看前面,前后的知识是相通相连的.
我一般都会把书上的例子一个一个的敲到计算机上面,然后调试,运行.不要看过了就以为自己懂了,那是不好的,就算让你看100编,你输入到机器里面,还是可能会出错,一个简单的
main()
{ printf("hello world.") }
你就算这样背了下来,还是出错,因为你没有注意到语句少了分号,为什么这里有一个分号.只有自己把代码输入,机器编译通顺了,你才明白自己错在那里.当敲的代码越来越多,熟练度越高,编译再次出现错误,就知道错在那里.如何更正.还有一个好处就是可以发现一些错误,这些错误涉及到当前没有学习过的知识.然后通过逐渐深入的学习,在回想以前出错的,就知道当时为什么会出错.把这里改成
main()
{ print("hello world");}编译系统会报出不同的错误结果
比如这个函数没有写头文件,在某写c++的编译器中也不能通过,当你学习过c++的一些相关知识以后,你就会逐渐明白其中的道理.为什么要使用头文件等等.
错误是相当重要的,书上只会告诉你怎么写一个对的程序,程序的格式,程序怎么写.不会告诉你出了错误怎么修正,如何处理,靠自己不断的摸索,才会有新的心得和体会.
把课后的习题做完,做好,基本上都弄懂,习题是检验你这一章学习怎么样的一个标准.自己想,自己做,写出简单的算法,不懂的,上论坛,上c吧,发帖子,会有人告诉你的,
不要拿着书上的练习跑到论坛来求代码,这是不好的,也没有人愿意告诉你.谁都愿意帮助那些自己思考的朋友,不愿意帮助像乞丐一样不劳动就指望人家给你代码写好了把作业交差了事或者是只为了应付考试蒙混过关的人.那样的人不是真正的喜欢编程,不指望提高自己的水平,也不需要我们帮助.
学习后面的知识的时候,如果遇到以前的问题,再把掌握的代码敲一遍,敲两遍,敲n遍提高熟练度,更加可以发现新的问题.
mian()
{
int a = 5;
printf("%d",a);
}
谁都知道输出5,把程序改从一小处
mian()
{
int a = 5;
printf("%d");
}
程序是通不过编译呢,还是输出奇怪的字符或者地址.相信有部分朋友不知道.(我也不知道)
3不断深入
有如许多朋友发帖子说的,经常把一些时髦的语言挂到嘴边,比如说我要学c#好,还是,java好,不如把基础的东西弄懂弄通.在我看来,在没有学习好c 之前最好不要学习其他任何的语言,不要想到c#,java里面没有指针,没有复杂的东西,可以避难就易,基础的东西不学好,就像做的很华丽的豆腐渣工程,再漂亮,也是会倒的.学完了c ,学习数据结构,学完了,学习计算机编译原理,当你把这三门课都掌握的时候,再开始学习c++,c#,或者是java就很容易,也快得多,
把平时用的多的算法写下来,记住,把基础的学好以后,不断往后的学习,你会发现,知道的东西越多,不知道的东西越多,软件行业的博大精深,任何一个小的领域,比如c ,也许穷尽我门毕生的精力才发现自己错学只不过是边陲一角.
因为我自己的学习也在初学阶段徘徊,所以也不知道应该更加深入的学习的方法,但是相信知识积累到一定的程度.你自然就知道自己往哪方面发展.
祝 学 有 所 成
c语言的,亟待解决,从入门到精通,紧急求助!
C语言中,需要掌握一些if...else
forwhiledo...while循环
数组和结构struct,以及函数和传参数的那些操作就可以了。
。
。