基金的拆分:请学C语言好的朋友进来一下啊!

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:37:09
我学C语言已经很长一段时间了,但是学的不够好,而且对编写程序很头疼,如果给我一个简单的题目,我能够编写出程序来,可要给我个稍复杂的题目,我就编写不出来了,而且是一点的思绪都没有.所以我想请学C语言好的朋友帮我出出主意,应该如何学习才能改变我的现状呢?首先说明我还比较喜欢这门课.请好心的朋友帮小弟出出主意啊!谢谢啦!

我刚开始也是这样,
当时我接触的第一门计算机语言就是C语言,也是学的不怎么样,
我建议先不要急,编程序这个东西是急不来的,
第二,先不要急的自己编,先学会看懂别人的代码,如果别人的代码都看不懂,那么自己的代码也好不到哪里去
第三,编的时候先学会画流程图,说白一些就是整个程序的思路,这个很重要,不要小看自己现在编的程序都很短,等你编长了就知道,在写程序前,先写好一个思路是很重要的,而且这也是一种构架,
第四,如果你要编很大形的代码,像你们老师说的800行那种,可能要先画出功能块,在写流程图,功能块在C语言中就是每个小模块,在每个小模块中可以在写流程图也是一个好办法
最后,在编程序的时候,千万不要和别人比最快,这是一个心态问题,不要觉得别人编出来了自己没有编出来就很紧张,
关键是自己是否通过一个编程序的过程而掌握了C语言.
这就是我的经验,不知道对你有没有用

你的状况和我一样`我也是个编程新手`一开始的时候我也是写简单的能写得出来 `复杂点的就没有办法了`一点头绪都没有`每次看老师打代码,自己也会懂得,也会知道下面一步该怎么做`,但是等到自己来写的时候就不知道应该写什么了`;我学编程半年了,从前段时间开始我就不会有这样的障碍了;我的方法是每天自己打的时候你先把每堂课后面的代码练习都做出来`做不出的看看书上的例子,最重要的还是要有实物做;知道里面不是经常有人发题目吗?你就可以把这写题目当做是一个练习;比如说写个XXXX管理系统之类的;然后也可以经常看看别人写的代码;相信你经过一段时间以后一定会有所提高的;

最后送你一句话;
void main()
{
printf("走自己的路让别人说去吧!我爱程序员!");
}

我觉得这是你对算法不了解的问题
其实掌握了c的基本语法,剩下的就是算法了
程序员的差别也在算法上
你应该学一下离散数学和算法结构

程序分块,每块实现一个功能,
这样就不会头晕了。

大程序主要是统筹规划,
规划阶段涉及到算法就捕要管他,跳过去,因为算法是很容易实现的,
设计阶段主要就是算法的实现了!
希望对你有用。

你要有兴趣才行,有些人特别有探索精神,碰到一个问题就会想如何去实现,慢慢找到规律,

你可以去http://www.enet.com.cn学院里找答案.里面的编程教程很多.我天天泡在哪里的编程世界.很有趣的.