当前位置:首页 » 编程语言 » 为什么听得懂c语言但是写不出来
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

为什么听得懂c语言但是写不出来

发布时间: 2023-02-02 03:09:08

㈠ 学习c语言时,感觉有些简单的程序能够看懂了,但是让自己去编却不知道该怎么下手,我该怎么办

这是典型新手会遇见的问题,很正常,不用过于担心,以前的我也是这样的。
这里我谈谈我是怎么过渡的吧。
你现在得状态肯定是C语言基本的知识基本懂了,但是运用起来不方便。这就好比,英语一样,一些基本的语法,单词你都懂了,但真的说起来,你又不行了。
编程就是站在电脑的角度去想问题,多编一些,多想一下,慢慢的,你就会自然从电脑的角度去想问题,自然而然代码就出来。
你现在要做的,我建议,你拿到你的教材,里面的例子,不管你懂还是不懂的,一个一个实现一遍,不要觉得抄代码很无聊和没用,等你写完一遍之后,你就会发现你的编程水平提高了很多。
再然后,你就可以去找些题目来做了,多练习一段时间,你编程就OK了。

现阶段,你要做的就是多写代码,如果功底不好,就按照我的方法,抄书,抄到一定阶段就入门了。
其次,遇见问题,多和同学交流,其实,很多东西都是从同学那里雪来的。很多问题,有时候你苦思冥想,别人一眼就看出来了。这很重要,一定要多问,不要怕拉不下脸,我当时入门的时候,就粘着大神天天问。
然后,等你水平到了一定得阶段,已经入门了,就可以去找老师做点东西了,这样进步最快,当然要量力而行,要不太打击自己了。
在然后,你就可以自己写一些你想实现的东西了。
还有一个要点,一定要保持激情和兴趣,学编程的路很坎坷,有时候,你看到代码就想吐,想到调程序就烦,一定要坚持过去。
基本上就这些了,希望能够帮到你。

㈡ 我读得懂c语言程序,但是我自己写不出来,怎么办

着敲代码(看不懂没关系,要多练),
看书—>敲代码—>再看书—>再敲代码

2、《C语言入门经典》《数据结构》《算法导轮》《算法概论》

3、我大学才知道什么叫C语言,我现在已经能在acm/icpc大赛(大学生程序设计竞赛)上拿奖了,只要有心学,肯定能学好。

4、刚开始不要看这个,等你入门后再看,而且你要成为高手的话,那就是必看

学C最大的窍门就是 多练 ,不要只是看看,只有多敲键盘了,才能掌握的牢固
我感觉 学C语言 就要 : 多看书 、 多敲代码。

没事可以去网上的judge 上面去做做题(练习算法的),很多大学都有:
北大:
吉大:
等等 很多啦
如果你只是想学C语言基础 不想研究算法 那就不用了 《算法导轮》和《算法概论》也可以不用看了 就看看一般的C语言书籍 一般都能入门
另外,虚机团上产品团购,超级便宜

㈢ 现在已经学习了c语言,c++和数据结构,但是还是感觉什么东西都做不出来,怎么办,成为一名程序员还要

在我看来,这个问题的产生,是我们的教材、教学体系和学习者习惯上形成的学习方法都有一定的问题。看过很多写《C++程序设计》的书籍。不能说这些书籍里面写的都是基础知识。有些书里面除了基础知识,也写了很多C语言和C++语言本身的高级阶段的知识。但是,高级阶段的知识并不意味着跟实践结合的很紧密。毛主席曾经精辟地指出:“学习的目的全在于运用”。可是,我们的教材大多数忽略了这个问题。里面的例子全都是一些不切实际的问题。诸如什么“汉诺塔“、”哥德巴赫猜想验证”等等。当然不是说这些例子不好,这些例子能够锻炼我们的思维和编程能力。但是跟生产生活中的实际需求相去甚远。然而,生产生活中真正需要解决的问题,往往不仅仅依靠C和C++语言本身来解决。你写C和C++程序,目的是为了解决实际问题。比如说,我听说C和C++语言可以编写一个控制摄像头的程序,可是,你学完了C++的整本书才发现,你根本编不出这样的程序来!为什么?——这不是学习者的问题,而是编写书籍的人出了问题。这些书籍的作者,仅仅就语言本身来普及知识,却不注意任何计算机程序设计语言都是用来解决现实问题的。但是绝大多数书籍里面根本不涉及这些内容。你不解决实际问题,很大程度上就失去了学习的意义了。所以不要困惑,这不是学习者的问题,而是教材编写者的问题。我们在学习了相关计算机语言的基础知识之后,还需要进一步学习解决具体问题的“接口”知识(这设计的内容太广泛了)。语言教材本来有义务提及这些问题的(虽然不必展开讨论,但毫不提及就是一种懒惰了),但是绝大多数的语言类教材对于这些问题都只字未提,这也就造成了学习者产生“学而无以致用”的困惑。

㈣ 学习C语言看例子能够看懂~但是自己写程序却老写不出来.

从最简单的开始! 要多写,经常写。

程序刚开始学习的时候要多看,要理解程序所要表达的思想,但是不能一直看,更多的情况下,只有通过自己不断的联系才可以发现自己容易犯的错误,从而加以改进,其实有很多哪怕是最简单的语法规则如果是自己来编的话都有可能犯错。

所以一句话,看程序要一句句地分析,但不要以为自己看懂了就会了,还要拿来在编译器里调试运行,不断的练习才能熟练以致精通!