瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【求助】学C遇到问题 请高手帮忙
悠游小鱼 - 2007-3-10 20:52:00
我是一个大二的学生,学软件工程专业(以前没接触过编程语言,但很喜欢这个) C到现在已经学完一段时间了 个人认为在学校学的那些东西对付考试还行 都说C很强大 但我到实际运用上就不太会了 尤其是指向函数的指针和指向指针的指针那块学的特别迷糊 看了几遍还不是很明白 就不知道在实际方面是做什么的 就知道那是一个指针 寒啊!现在我的问题是继续把C学精通呢?还是去学下C++ 一方面从另外一个角度去解决C遗留的问题 也为Java打点基础 我想多学一种语言对编程是有很大帮助的。请学过C的高手们帮我看看应该怎么办?我的qq是4063578 最好能找个师傅。编程的路很有前途,但也很坎坷 谢谢你的帮助~~!
天下奇才 - 2007-3-11 15:12:00
引用:
【悠游小鱼的贴子】我是一个大二的学生,学软件工程专业(以前没接触过编程语言,但很喜欢这个) C到现在已经学完一段时间了 个人认为在学校学的那些东西对付考试还行 都说C很强大 但我到实际运用上就不太会了 尤其是指向函数的指针和指向指针的指针那块学的特别迷糊 看了几遍还不是很明白 就不知道在实际方面是做什么的 就知道那是一个指针 寒啊!现在我的问题是继续把C学精通呢?还是去学下C++ 一方面从另外一个角度去解决C遗留的问题 也为Java打点基础 我想多学一种语言对编程是有很大帮助的。请学过C的高手们帮我看看应该怎么办?我的qq是4063578 最好能找个师傅。编程的路很有前途,但也很坎坷 谢谢你的帮助~~!
………………

要学编程,首先一条就是不要跟着学校的步子走。学校能教的不是编程,而是考试。指针是C语言非常重要的内容,学不好,根本就别想继续了解C语言了。
注意,并非学得语言越多你水平就越高

函数指针做什么,举几个简单的例子,可以片面的了解一下
1 用C实现面向对象编程,可以用函数指针
2 通过同一个函数完成不同的操作,可以通过传入函数指针进行
……

慢慢学吧,C语言其实很难的
悠游小鱼 - 2007-3-11 19:37:00
我们学的是谭老师写的那本C的教程(相信大多数人学的也是那本),个人认为这本书很注重基础,但缺乏趣味性  尤其是我学到指针复杂的地方  一旦看不懂就头大 有什么办法解决这个问题么?
天下奇才 - 2007-3-13 17:31:00
引用:
【悠游小鱼的贴子】我们学的是谭老师写的那本C的教程(相信大多数人学的也是那本),个人认为这本书很注重基础,但缺乏趣味性  尤其是我学到指针复杂的地方  一旦看不懂就头大 有什么办法解决这个问题么?
………………

那本书已经是最通俗的了。我曾见过谭教授,他自己对这本书的定位就是非计算机专业的大学生和计算机专业学生的入门基础教材。

什么是编程呢?编程实际上是一个人跟一个白痴的对话,人试图以白痴能够理解的话来指挥白痴。我和同学交流以后,发现他们不懂的并不是别的,而是不懂计算机。要切记,编程,特别是C编程,必须知道或者了解计算机的运作,否则只会越搞越混。你们应该也学了《计算机导论》,好好看看吧。


没什么办法,只能做,只能想。每个阶段都有每个阶段的问题,世界上没有真正的高手,只有比你走得远的人。
万恶我为首 - 2007-3-13 19:44:00
其实我也很想有个老师教我C语言
IT雄师 - 2007-3-13 22:13:00
学习C,一直学下去,慢慢就清楚了。你在C还模糊的情况下学习C++就会更糊。学的是方法,而不是哪一种语言。
悠游小鱼 - 2007-3-16 13:46:00
好```我明白了 谁有好点的C的交流群能给我个么  谢谢了!
Enix - 2007-3-17 14:03:00
谭浩强那本看完再看些什么啊,除了做些书上的练习,我还是不太明白一个windows底下的程序是怎么弄出来的。没有一个总的思路哦
cardiminel - 2007-3-18 3:02:00
我也是学C的,可是现在学的我都有点不明白了,C到底要怎么用呀,比如说我的电脑中毒了,C该怎么来救我的电脑,而不是整天去算什么什么这个问题那个问题,这样算下去我的电脑怎么会有用,别人把我当肉机,我的C从来就没有帮我一个忙;
真是郁闷至极!!
好好人哦 - 2007-3-18 11:11:00
========Content========
虽然现在很多编程工具越来越简化了编程的复杂性,对C语言我一向比较青睐,可能是先入为主的关系。电脑中毒是因为自己对电脑的安全防范意识不将导致的,当然也有别人的恶意破坏,并不是你学了一种语言你就可以杀毒什么的,这是两会事。
    算问题是编程中最基础的,目的不是要你去算结果,而是锻炼你的逻辑能力,计算机运行的逻辑的。等基础扎实了可以去编写一些小的程序,这些网上很多,自己可以去查,读读人家写的语言。
等你编程熟了,或许到时对病毒也不会害怕了。
孤灯空明 - 2007-3-18 17:26:00
大家关心的问题是  看完潭老师的基础书后 该看什么。。。
还有 就是 什么时候才会学到 怎么编窗口和按钮这样基础的的东西

把一步步该学什么  看什么书  都介绍一下~
现在  看完潭老师 基础的这本书后  就像是走到了丁字路口~
有的人说 继续学什么算法啊 数据结构什么的
有的人说 学C++或java还有C# 什么的

但是我们现在连怎么编窗口和控件都不会。。。

请高手们把  接下来该学什么  看什么书 讲的什么内容 对以后的学习有什么好处    都讲讲~  还有就是什么时候 才能接触到编窗口这样的事~
没了胡子的虎 - 2007-3-19 22:43:00
我也是一个才接触C语言的大一学生,希望能和C语言高手作朋友,我的QQ:573438772,还望个位大虾指导!!
BlackHand - 2007-3-21 22:25:00
编程是内功,如果没有个几年的深厚的内功,自然只有挨打的份
计算机的一些使用技巧,和一些邪魔歪道的技术,都是招式,光练招式只有挨打的份

其实你选择学任何一种语言来学习都可以的,只要你弄懂了编程的思想,那么所有的编程语言都是一样,很多人说学过C语言后学习其他的语言会轻松一些,这个是正确的,不过不是说C语言是基础,你可以直接选择其他的语言,但是C语言更适合学习编程思想而已
所以~~~我还是建议大家继续努力学习学,如果遇见某个不懂的地方,可以先放下,学习下面的,多动手做,实践多了,自然就好了
joe3022 - 2007-3-23 12:59:00
【回复“悠游小鱼”的帖子】
指针在实际应用中的实例有FAT,文件链表,数据库中的数据链表.老的杀毒软件也是从FAT表中找到文件链表找到对应扇区才能进入文件入口的.
joe3022 - 2007-3-23 13:07:00
【回复“悠游小鱼”的帖子】
至于你学了C但不精的情况下学C++我个人认为不妥.我认为C是学习计算机语言的基础因为它是面向算法的.我们知道任何程序都是建立在算法和数据结构上的因此能用C正常应付一些小问题.能走这个层次上说明你的C只是懂但不是精.C语言是一种入门容易学精很难的语言因为它很抽象又很灵活.但是能从它这学到算法和编程经验我认为这很难能可贵的.也希望你不要半途而废,毕竟现在想学C的人不多了
花花公子与小赖虫 - 2007-3-23 15:07:00
这么多朋友都学C啊,希望跟大家好好学习一下。
因为我是自学的,不知道困难大不大。。
网络骑士HKC - 2007-3-23 15:31:00
从学校出来的学生最多就会编点算法什么的
在企业中一点用处也没有
自己学学网络和数据库方面的编程才是硬道理
babywu001 - 2007-3-25 12:18:00


  说真的,学了C语言,对其它的语言很有帮助的,就好像学JAVA和其它的网络语言,都联系了C的基础,C学的好,自然就会对其它容易上手啦.我也是过来人,虽然不说很精,但是基础的理论是肯定的.
独叶幽香 - 2007-3-25 21:21:00
在学C的路上有这么多的朋友,我很 高兴!!
因为有你们,我的路才会更长、更宽.
大侠们,以后的路可要给我指指呀!!!
谢谢!
大漠孤烟长河 - 2007-3-27 13:29:00
我去年刚学了C语言 但基本什么都没学会  混 了个及格  现在向重新学习一下C语言  同时也希望哪位大哥指导我一下 还有怎样才可以锻炼逻辑思维能力??我的QQ:419757693 备注 编程
右手泛起的泪 - 2007-3-28 18:16:00
引用:
【Enix的贴子】谭浩强那本看完再看些什么啊,除了做些书上的练习,我还是不太明白一个windows底下的程序是怎么弄出来的。没有一个总的思路哦
………………

哈哈.你用liunx,自己写底层,搞他们当肉鸡去..
a419932232 - 2007-3-28 22:16:00
呵呵.我也在学C啊..大家多多指教啊
TsunamiGZ - 2007-4-18 11:53:00
指针是C语言的精髓,也是C不同于其它语言的一个区别,学好了指针,基本上C也就没什么了,其他就是看编程思想的问题了。
紫心剑客 - 2007-4-18 14:19:00
其实,要想学好C,把那两章弄了就可以了~~
多看些程序,最好背了~~很容易的~~
1
查看完整版本: 【求助】学C遇到问题 请高手帮忙