C语言 高级程序员进

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:07:33
我现在在学习C语言,但是,书本上许多题目我都做不出来,一些编程问题,比如说数组的魔方编程。根本不知道从哪里下手。即使知道下手的地方,那种算法设计用把握弄得头疼。
我想看解答,但是又怕被答案局限了思路。请问编程高手一开始是不是出现过我这种情况。
然后麻烦告诉我,怎么样解决这样的问题。
不是都做不出来,是有些做不出来。
魔方问题,就是9宫图。16宫图,25宫图编程实现。

因人而异,个人认为这不是一个普遍现象。C语言教程中的习题不应该没有思路,这些题目是很基础的,只要仔细学习过教材,就一定可以做出来,如果做不出来,就应该找找自己的原因。

可以把遇到的问题发到这里来以求解。

*****************************************

那就是看是什么题目了,不可否认,书中的一些题目确实比较复杂。请把题目写出来以便进行“鉴定”

学习过程中,最主要的并不是只花心思在做题上。应该先把C语言基础语法,基础算法理解透彻,学会用计算机的思维去理解问题。比如在内存分配上,从抽象上和逻辑上进行思考。

建议把C语言的基础语法和常用算法看的透彻些,看熟练后,开始专注书上的例子,看例子是如何执行的。在上机练习时,多用断点调试,以便跟踪代码的执行过程,这对你熟练C语言有很大帮助。

其实C语言的学习过程,就是把人的思维方式转变为计算机的思维方式(过程编程)。如果是OOP的话,就需要让计算机知道人的思维。

相对于做题目来说
做些实际项目或者你自己感兴趣的更重要

可以多看看数据结构方面的书 ,看是如何实现那些算法的...

比如说哪方面的?