鱼C论坛

 找回密码
 立即注册
查看: 1972|回复: 18

关于编程的三妻四妾!(新手)

[复制链接]
发表于 2015-6-28 01:13:15 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我想问一下,c语言怎么才算入门?我听别人说,需要精通指针,时间需要10年,但是我还要学习其他语言,那么我是三妻四妾的同步呢?还是一个一个的攻破?顺便问一下,算法有什么用?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-28 08:15:21 | 显示全部楼层
诶~~~能学好一样就够了至于都学么
C 能学好加点汇编基础就足够了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-28 08:21:37 | 显示全部楼层
还有 你有时间听别人说这些废话 还不如看点资料写几行代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-28 08:22:51 | 显示全部楼层
至于语言的选择 你可以开始每种都学一点 然后你就可以选择了
或者你先学好一样 有一样学好了学其他的就很容易了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-28 08:41:01 | 显示全部楼层
虽然 很多大牛都说 学好一门语言就好  ,但是我还没见过 只会一门语言的大牛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-28 11:47:33 | 显示全部楼层
那么,是在学C的过程中也学其他语言吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-28 12:20:22 | 显示全部楼层
先专心学一门语言。。。学到一定程度后再学第二门语言。。。第三门语言。

其实你只学一门语言是无法彻底攻破它的,只有你掌握了2~3们语言后,才可能彻底攻破一门语言。因为有了对比你才知道某语言的某项设置的优劣进而探求它这样设置的原因。

算法是让你用计算机擅长的方法来解决计算机可以解决的问题。在没有很好占我一门语言之前,我认为不需要考虑算法。掌握一门语言后,如果有机会,在实践中体会它,没机会。。。就算了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-29 20:44:49 | 显示全部楼层
仰望天上的光 发表于 2015-6-28 12:20
先专心学一门语言。。。学到一定程度后再学第二门语言。。。第三门语言。

其实你只学一门语言是无法彻底 ...

那么,C入门呢还是中等的?怎么才有资格学另外一个语言?算法能举个例子吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-29 22:23:59 | 显示全部楼层
我也不知道 发表于 2015-6-29 20:44
那么,C入门呢还是中等的?怎么才有资格学另外一个语言?算法能举个例子吗?

C语言学到可以用C语言自由表达自己的意愿(不需要图形界面),就可以学另一门语言了。算法比如排序。。。有很多算法,但你C语言掌握得好,可以直接使用别人封装好的函数,实现功能。。。很久以后你才会遇到大数据,才会体会到算法的力量。。。但那是很久以后的事情,应该先把当前的事情做好。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-30 11:47:25 | 显示全部楼层
仰望天上的光 发表于 2015-6-29 22:23
C语言学到可以用C语言自由表达自己的意愿(不需要图形界面),就可以学另一门语言了。算法比如排序。。。 ...

恩,也是。我还想问一下,用C语言表达自己的意愿(不需要图形界面)   这是什么意思啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-30 14:19:15 | 显示全部楼层
精通c指针要10年,你听谁忽悠的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-30 18:46:35 | 显示全部楼层
咋算精通C这个真是不好说,对于不同人一定有不同的标准,但我觉得起码应该能写个图书管理系统涉及文件操作才能说是会了C吧,没必要非得学完一个语言才开始学另一个语言,语言只是工具最终你需要的是做出好的程序。个人很喜欢用写作比喻编程,各种语言都写的出好文章,基础语法的学习就像是学习句子结构,会了语法只相当于写出的东西没病句,但小学生的日记和文学大家的文章中的差距,就是编程思想,算法,等等的差距了,算法的学习就应该相当于修辞手法,意境设立的作用吧。我也只是刚刚接触算法,个人拙见,仅供参考。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-30 19:00:33 | 显示全部楼层
我也不知道 发表于 2015-6-30 11:47
恩,也是。我还想问一下,用C语言表达自己的意愿(不需要图形界面)   这是什么意思啊?

就比如说编程,当你自己手动可以解决这个问题(可能需要很多步,很烦,但你确实知道每步怎么做)的时候你就能编写相应的C语言代码解决这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-30 19:04:02 | 显示全部楼层
阴影中的曙光 发表于 2015-6-30 18:46
咋算精通C这个真是不好说,对于不同人一定有不同的标准,但我觉得起码应该能写个图书管理系统涉及文件操作 ...

小学生的日记和文学大家的文章中的差距常常不是算法,而是设计模式和设计架构,这两者体现在当你修改代码维护代码时候的难度上。其实,一般性的工作,常用的算法(不用写,直接用各种库里现成的)都足够了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-6-30 19:09:28 | 显示全部楼层
仰望天上的光 发表于 2015-6-30 19:04
小学生的日记和文学大家的文章中的差距常常不是算法,而是设计模式和设计架构,这两者体现在当你修改代码 ...

受教了,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-1 11:58:50 | 显示全部楼层
g879374257 发表于 2015-6-30 14:19
精通c指针要10年,你听谁忽悠的。

群里面的人说的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-1 12:00:12 | 显示全部楼层
阴影中的曙光 发表于 2015-6-30 18:46
咋算精通C这个真是不好说,对于不同人一定有不同的标准,但我觉得起码应该能写个图书管理系统涉及文件操作 ...

我想学多一门语言,这样的编程思想才更广
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-1 12:01:08 | 显示全部楼层
仰望天上的光 发表于 2015-6-30 19:00
就比如说编程,当你自己手动可以解决这个问题(可能需要很多步,很烦,但你确实知道每步怎么做)的时候你 ...

貌似有点懂了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-1 12:56:52 | 显示全部楼层
本帖最后由 仰望天上的光 于 2015-7-1 12:58 编辑


      问题在于为什么要那么精通指针呢?那么精通指针真的有什么实际的好处吗?
      我觉得对于指针,一般性的使用,通过一些练习,还是很简单的。重要的在于,你要知道指针使用起来很麻烦就可以了。你在工作压力大的时候自然会有意避开指针,这样出错的机会就会小很多。如果你真的很在意指针,在你没什么工作压力的时候研究下它就可以了。
      可以参考下C++语言的设计理念,它继承了C语言几乎所有的特性。但是通过STL库,提供了一些常用的容器,使得人们的常规编程可以不用指针,直接使用这些容器。这样做不仅可以不直接使用指针,还能大大提高编程的效率。
      总之,编程的任何一个地方,只要你钻研下去,都会有很多复杂的东西。但我们应该做的,是让复杂的东西变得简单,而不是让简单的东西变得复杂,这样你才能设计出一整栋高楼,而不是设计出一块品质异常优秀的板砖。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 03:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表