学C语言感觉有些吃力，感觉逻辑思维跟不上，该如何提高？
不是你笨！！！记住！！！ 客观问题： 第一，教材问题。国内使用的c语言教材，一般是谭浩强版本，说得很晦涩，都不知道他想干嘛！你看看书本中变量名称大多是毫无意义的a,b,c。既然是教材，必须严谨。 第二，老师问题。学校里的老师真的是纸上谈兵，没有太多的实践项目。明明一个很简单的东西讲得很抽象，很玄乎，好像多说几个专业术语显得更加厉害的样子，其实，大错特错，厉害的人会把貌似复杂的东西讲得很简单，因为他深知其中的来龙去脉，不像半瓶水的人，泛泛而谈。 有人可能质问，为什么不从自身的角度考虑问题？比如幼儿园的小朋友，更多的引导孩子，而不是质问孩子。 刚接触计算机编程，你的思维都还没有习惯或适应计算机的方式，所以很难去一下子上手。 所以给出以下几点建议： 第一，入门书籍很关键，以国外教材为主。以后少看国人写的教材，尤其是教授，专家写的，自己的论文都写的一坨狗屎，怎么可能安心下来写书？更多的是书根本不是自己写的，可能是自己的苦力学生。 第二，英语不好和编程能力没关系，但是新的技术都是英文文档，会影响你吸收新知识的速度。你看不懂英文书籍，根本原因是你没能理解作者的思想，而不是几个生词。遇到生词了，真的没关系，教你个好方法，打开必应，查询一下，然后在书边边上写上单词的音标及中文意思。当然，这些词汇以后你还会碰到，不用担心你会忘记。 第三，学习的过程中带着思索。比如基础知识里面会有‘’，（）等符号，为什么会有那么多符号？这些符号就是一种约定，不同的符号在不同场景下使用，有了约定计算机就能识别你在写什么。计算机很笨又很老实，它有自己的特点，最大的特点就是朴实，你怎么写的，它就怎么给你显示，关键是你想怎么写。 你才大二，你的人生才刚刚起步，真的很羡慕你。加油，好好学！