大二了,c语言,数据结构,学了,只能听讲解程序,结构体混上指针就毁了,我该如何存在???

大二下学期就要结了,什么也不会,这就是最真切的感受。。
我该怎么走?
是不是每天该让自己抄一些程序学习。。。
老师布置编写一个简易学生管理系统都不会,从文件读取,写入,都是现从其他同学那里搬来的。仿佛我好像缺了好多课,这不会,那不会

个人认为,还是要多练习,哪里不会,从写小程序开始,练思维。

从学会抄袭,到让别的抄袭,这也是学习。加油吧

如果最基础的都不会,那就先老实的看书,把基本的概念弄明白先,然后看看老师上课时候让写的代码,自己一定要理解,之后试着亲手写点东西,一直copy永远也学不会,这不是学英语

Copy First,Innovate Second.
以下仅是自己的一些经历及建议,希望对楼主有帮助。
如果课上老师的课落下了,真心想学的话,
可以去网上下载些视频(视频更易入门),完事再看书(课本比较系统),这两个过程都要把例子实现。
再去参照一些资料做一些成型的项目(由小到大)。
学习其他知识也是这样。

多写程序练习,渐渐习惯就好了。
如果发展方向不是底层服务开发,也没必要死磕它,Java现在这么火,不挂科就行。

显然,你能在这个网站问这个问题,说明你仍然想学计算机。至于你什么水平,你说的已经很清楚啦!
计算机的学习绝对不是那么轻而易举的。如果有朋友带你最好找他帮帮你,指导你。大二你应该还没有学
操作系统等等,现在,你落下的不算太多,不过你连结构体和指针都没有搞清楚的话,我继续跟你说深入的
也是忽悠你!
第一,从现在开始每个章节去学习c语言,我已经对很多人怎么说啦!他们有的最好对我说,c果然很强大(因为,他们
坚持下来)而另一部分就说我不学c啦,我学java/php/c#什么五花八门的语言都有,最后他们会说自己懂5~6门计算机语言
事实上他们没有精通一门!
第二,从职业上说,你要是希望从事软件开发,(结构体和指针又算什么呢)。而如果你想应付考试,那么我的经验告诉我
(这一章可是考试重点阿!当然有的学校干脆不考啦。。。)
第三,具体怎么做,我记得我的做法是,找一本自己看得懂的书,然后,每一章的例题,都要做!而至于章节后面的练习,
没有必要全部做,比如:printf你知道打印hello,就没有再去练习怎么打印byebye啦,对吧!
有什么问题都可以来这里问,我们都会努力回答你的。
加油!希望能帮到你

这种感觉是很正常的。因为实话告诉你,很少有人是通过大学老师教学会编程的。

一个可能你不相信的事实是,大学老师自己根本就不会编程。可能你觉得奇怪了,他们不懂编程,那他们怎么教我们呢?

这很简单,他们会什么就教你什么,他不会的就不教。因为他们不会编程,也根本没有实际开发的经验,所以他们往往缺乏项目开发的关键经验,虽然他们会一些零碎的知识,但是即便你跟着你的老师学,掌握的和他一样好,也不过就是会做一些习题而已。

千万不要把时间浪费在课堂上,一定要和班上会编程的人多交流。只要你的大学开在一线城市,不是太差,班上总有几个会写程序的,他们要不然是算法高手,要不然不时写出一些很酷的应用。你要和他们成为朋友。

记住,不要问他们编程怎么学,或者拿着老师布置的很傻的习题烦他们。一定要多观察他们学习什么,上什么网站,关注什么,你可以以一个用户的身份用他们写的软件,然后很好奇地问他们是怎么写出来的,他们一般很愿意分享,因为这很有成就感。这样你可以学到很多。

另外就是和他们在一起,看他们喜欢用什么软件,你也用什么软件,用好的软件,以及知道为什么这个软件好,那个软件不好,是你成为好的程序员的第一步。

有不懂就得问,不然最后还是糊涂

出来不是做底层的,c语言真心没用,学好数据结构和算法,c语言了解就行了。