标题: C语言学习需要消耗多少时间 [打印本页]

作者: 4567流量    时间: 2018-4-11 10:28
标题: C语言学习需要消耗多少时间

求已入坑大佬给点学习建议
作者: R...    时间: 2018-4-11 20:05
还是看你自己的能力,自学能力强的话花一个月,大概书中的知识应该都差不多了,在自己做做国二的题,考级完全没问题
作者: 徐子涵    时间: 2018-4-11 20:25
这个得看你的学习态度,如果你一个星期学一点点那么一年你也不一定能学完,但你对学c语言有激情坚持下来一个月左右你就会掌握c语言基本的知识写简单的程序也不是问题
作者: luocheng0519    时间: 2018-4-11 22:09
我比较笨,学了两三个月
作者: duwen009    时间: 2018-4-11 23:30
要看数学好不好,数学好的,很快就可以学会。
作者: hghghgg    时间: 2018-4-11 23:34
一个星期左右就能看懂绝大部分例程源码,接下需要几个月的时间吃透数据结构和算法架构这些。最后领悟语言的写作方式就要看你自己的悟性了。
作者: duwen009    时间: 2018-4-11 23:40
要看数学好不好,数学好的话很快,只是学学语法。不好的话,慢一些,但也学的好。
用C语言做一个班级和学生管理软件,做好,就会了。然后围绕这个,进行优化。
因为做好,就会了这些使用
1.变量的声明使用
2.循环和判断的使用
3.数组和链表的增删改查
4.输入,输出
5.几个常用的拷贝函数
所有的语言,核心功能就是这些
作者: luojn    时间: 2018-4-12 09:04
1.要自己编写代码,以练习代学,
作者: luojn    时间: 2018-4-12 09:10
1.要自己编写代码,以练习代学
2.自己刚开始即使不会,找一些好的源代码,自己动手敲一遍,这种提高很快比单纯的看书管用多了
3.带着问题学习,范范看书是没什么用的,几个月不用就忘了,如果多动手编写代码,即使过几年之后,随便花个一天、半天看看语法马上就能上手
总结:一定不要纸上谈兵,就是光看书,看书不练习一点用处都没有,一定自己敲出上万行的代码,同时学习高质量源代码,初步形成自己代码风格。

作者: 月归山    时间: 2018-4-12 09:19
学会结构化学习,对于学习程序和语言,有很大的帮助
作者: fighter289    时间: 2018-4-12 09:30
学无止境
作者: 腐朽的小叶子    时间: 2018-4-12 09:31
一个月左右吧
作者: 1144    时间: 2018-4-12 10:15
要看数学好不好,数学好的话很快,只是学学语法。不好的话,慢一些,但也学的好。 用C语言做一个班级和学生管理软件,做好,就会了。然后围绕这个,进行优化。 因为做好,就会了这些使用 1.变量的声明使用 2.循环和判断的使用 3.数组和链表的增删改查 4.输入,输出 5.几个常用的拷贝函数 所有的语言,核心功能就是这些
作者: 1144    时间: 2018-4-12 10:17
如果对其感兴趣的话,很快就能学会的,如果没有兴趣的话,我还是劝你尽早放弃吧。
作者: 落叶song    时间: 2018-4-12 10:20
通常意义上来说,只要你静得下新把自己埋在图书馆,一个月时间你就能考过国二,即使链表那些看的似懂非懂,过二级也是没问题的。c语言就是多敲多写(一定要抑制住自己玩电脑的冲动),最慢两个月也能考过国二了
作者: chengfeix    时间: 2018-4-12 10:22
好久好久,不好学
作者: whs123456    时间: 2018-4-12 10:34
看你逻辑思维,有的人就看不懂,理解不了,有的人就学的快
作者: KATt    时间: 2018-4-12 10:42
自学能力强的话两个月足够了,关键是要在电脑上多实践,不自己打不会知道问题可能出在哪里
作者: JKO    时间: 2018-4-12 10:44
多上机操作,写程序,多练习。一个学期一定可以学会。
作者: ka1han    时间: 2018-4-12 10:58
一般而言熟练需要三年,精通需要十年。
建议从《C和指针》这本书看起,然后多多了解汇编。
作者: proyang    时间: 2018-4-12 11:09
基础的话个把月,大师要学会自主编程的话,是要花点时间的,主要还是看自己有没有这方面的兴趣
作者: 小胖子、    时间: 2018-4-12 12:39
主要看个人的领悟能力和学习态度,真心想学的话个把月就能行
作者: jhsysh    时间: 2018-4-12 12:48
好好学
作者: aswd9741    时间: 2018-4-12 13:37
一天就能入门  感觉你带着任务做会很好
作者: aswd9741    时间: 2018-4-12 13:42
带着任务来学习很快的  或者看着网课来
作者: a455914479    时间: 2018-4-12 14:19
看个人接受能力咯 简单的几天就入门了。
作者: wdw    时间: 2018-4-12 14:26
这个要看你个人了 看你个人自学能力了 c语言个人认为最终要的是指针和结构体
作者: jiuzhouqingyan    时间: 2018-4-12 14:31
实际操作,差不多两个月的时间
作者: yang1214597713    时间: 2018-4-12 14:32
全日学的话很快的,最多两个学期可以学完
作者: 熙熙2018    时间: 2018-4-12 14:34
听人说要2.3月,我也在学
作者: kaifeng    时间: 2018-4-12 14:56
学习语言不是说花几个月的时间把书看完就行,是要会去运用,给你一个代码可以看到,而且明白其中的算法。多去敲代码,看看人家写的好的程序。
作者: 新手id    时间: 2018-4-12 15:02
这个看个人需求。如果只是为了过级,一两个月完全够用了。做单片机开发的话,一个学期应该也能学得很好。
作者: qq183669836    时间: 2018-4-12 15:04
学习语言容易,但要想随心所欲的发挥,需要相当长的时间,你先花一个月的时间把C语言的语法、函数库等弄明白,再花半年时间阅读一些别人编好的程序,以能看明白为准,然后自己编一些小程序。
作者: 烟雨萌萌    时间: 2018-4-12 15:24
1.首先分清什么类型的,如果跟单片机程序相关的C,是和一般的C有一定区别的,例如C51   2.C语言一定要结合程序学习,先读懂他人的程序,然后学会移植,即会改会用他人的程序,达到一定高度以后可以按照个人的习惯书写个性化的程序
作者: cjcjc    时间: 2018-4-12 15:28
要看你学到什么程度了,浅尝辄止自然用不了多久
作者: yejianmail    时间: 2018-4-12 15:28
如果你会别的语言的话,看一本pdf就能学会了!
作者: richthoffen    时间: 2018-4-12 16:10
觉得达到基本能看懂别人写的程序,能够用好好学一个月就够了.
作者: hcgfchg    时间: 2018-4-12 16:50
c语言讲求基础吧,一时半会儿学不精
作者: 明玉    时间: 2018-4-12 21:53
C语言学习大概一个月左右就可以学习完,每天花三四个小时就可以,关键是要坚持,有空就多练练手
作者: WH362573    时间: 2018-4-12 22:02
大约3个月可以初步掌握,然后继续学习51或者其他单片机
作者: 3115317225    时间: 2018-4-12 22:25
你要是认真的话,很快的。
作者: 喝醉的飞鸟    时间: 2018-4-12 22:37
C语言如果仅仅想入个门看看书敲敲代码,十几天就会有一个基本的概念。但是如果想深入学习就会有一大堆的知识需要去学,因为c语言包含方方面面有着一大堆的函数。
作者: ZERO1314    时间: 2018-4-13 00:07
实战为王
作者: zjy123    时间: 2018-4-13 01:21
大约1-2月就可掌握最基本的应用了,算是入门,对于单片机差不多够用了
作者: wanzi520lxy    时间: 2018-4-13 01:38
个人觉得用到边做简单编程边学习,用到哪些功能有针对性的学,快一些,我大概学了一个多月,可以编程一些不太复杂的程序
作者: musite    时间: 2018-4-13 09:56
这就看你的学习能力了
作者: 584137831    时间: 2018-4-13 13:25
很快的,只要认真点
作者: chinaszbt    时间: 2018-4-14 11:20
边学边实际案子操作起来,也是需要看你的决心了
作者: 520520.    时间: 2018-4-14 12:13
这个需要根据你自己的能里而言,因为想要把c语言能懂还是需要很多时间的。
作者: lyf6310    时间: 2018-4-14 12:39
要看你学C干什么了,入门编程的话多花几个月没什么,不要觉得前面的大神说的一两个月搞定难以想象,那是对他们有基础的而言,如果有编程基础,学C语言作为了解的话,一个月差不多了
作者: 对岸啊啊    时间: 2018-4-14 12:42
两三个月基本可以的
作者: 孙韬    时间: 2018-4-14 14:24
我认为C语言的语法和注意事项还是比较容易理解的,但是调试程序的复杂程度也是挺高的
作者: 梦梦大    时间: 2018-4-14 15:03
入门的话,如果坚持每天都看一到两个小时,一两个月后你估计就已经很厉害了。但是,学习就是永无止境的,学的越多,发现越有趣
作者: 1075848023    时间: 2018-4-14 16:04
两三月吧
作者: 2482366442    时间: 2018-4-14 17:06
两个月能基本会,熟练起码得半年吧!!精通需要两三年吧
作者: 2482366442    时间: 2018-4-14 17:07
考级的话三个月左右吧
作者: 胡阿小小小    时间: 2018-4-14 18:48
3月左右,学的精通的话得半年以上的时间
作者: hewenyu110    时间: 2018-4-14 19:26
要看你用心程度了
作者: miaoxiaobaiqaq    时间: 2018-4-14 19:56
我现在大二。我们大一上的C语言,一个学期基础的都能掌握
作者: 掌上先机    时间: 2018-4-14 20:13
入门的话刚开始时间可能会长一些,到了后面熟悉了就好多了,可以在指针那里多花一些时间。C是面向过程的语言。建议再学一门面向对象的语言,比如C++
作者: WSX1    时间: 2018-4-14 20:28
这个要看你自己是否感兴趣,我是学计算机的,要学到C语言,现在也只能看懂部分程序,如果感兴趣,应该学的很快,这个都是有套路的,就像英语一样
作者: 枫霖    时间: 2018-4-14 21:01
因人而异
作者: 枫霖    时间: 2018-4-14 21:02
看你自己的学习能力和理解能力
作者: Nemesis666    时间: 2018-4-15 00:35
c语言基础的话自学两个星期就可以,计算机二级的那个c语言松松就过了,建议你可以看看苏小红的c语言程序设计第三版
作者: tian11tian    时间: 2018-4-15 10:02
主要看你想学到什么程度,如果是课本上的大概2周就行
作者: penny    时间: 2018-4-15 10:03
看自己的能类,有人因为兴趣,不用很用功的去学会了,但是有些人需要下很大的功夫
作者: Lieternal    时间: 2018-4-15 11:10
多写点简单程序  学的会快点
作者: ajqwxh    时间: 2018-4-15 11:44
主要你学这个要达到什么目的
作者: tt1141405624    时间: 2018-4-15 11:52
c语言在于积累,多看一些经典程序,再加上自己多动手编程,慢慢就会掌握
作者: 吓呵呵    时间: 2018-4-15 11:55
这个自己感兴趣有人教的话应该也挺快的
作者: 吓呵呵    时间: 2018-4-15 11:57
多动动手,去试试
作者: 大烟枪    时间: 2018-4-15 11:58
要看自己有没有基础 可以先从基本的学
作者: jiangbaoguo    时间: 2018-4-15 12:10
看个人能力吧!接受能力强的话,比较快!小白的话,先去编写书上的代码!
作者: 单调机    时间: 2018-4-15 12:52
看你学习时间安排了,如果楼主通过慕课网或者其他途径看视频学习会快一些;我花了2个月从入门到入土。
作者: 单调机    时间: 2018-4-15 12:54
我建议楼主通过看视频  上机实验  多敲代码来快速学习!如果找不到资源的话可以私信我
作者: 单调机    时间: 2018-4-15 12:58
主要谁看你的自学能力把 建议多看视频,多上机 ,多敲代码 ,一个月从入门到入土
作者: DamonW    时间: 2018-4-15 13:16
感觉跟着视频练习学习的会比较快
作者: 哈皮    时间: 2018-4-15 13:27
我是上课学的,自学的话怎么也得2个月
作者: kuraki    时间: 2018-4-15 13:27
一般来说两三个月够了,多花点时间学高级语言
作者: notdog_    时间: 2018-4-15 13:53
建议去找一下网课,跟着网课学习
作者: icgsgf    时间: 2018-4-15 14:48
C语言想学花不了多少时间   但是想要学好需要的时间就多了
作者: 转身就跑    时间: 2018-4-15 14:56
我花了三个月
作者: 1234563790    时间: 2018-4-15 14:56
完整的一个星期就可以了,要深入的话肯定要多练实际的项目

作者: 坑over    时间: 2018-4-15 15:12
快的话一个月差不多
作者: Linkfox    时间: 2018-4-15 16:06
学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。如今决定学习任何一门其他语言之前,都要先考察这个语言有什么成功项目吗?唯独C语言没有必要问,因为世界上所有最最重要的的系统中,都必然有C语言的身影。比如操作系统内核、高级语言底层等等。为什么C最适合担任系统核心?主要原因可能是C语言具有和汇编语言的对应性,一条C语言代码,对有经验的人来说,可以转换为一条或多条汇编代码,也就是说编译结果具有可预测性。C代码不会在被编译时被加上奇奇怪怪的修饰,也不会在二进制兼容性方面带来大问题。这种稳稳当当的语言,一切都在掌握之中,一切荣耀归属于coder,一切错误也归罪于coder。学习C语言的同时,就自然而然的理解了硬件与操作系统的浅表一层。比如int有几个字节的问题,已经是QQ加群验证是否是程序员的一个标准了(笑),这从侧面说明了学习C语言时确实会关心底层软硬件的实现。C语言简单的基于值类型的数据类型体系(引用靠指针,指针本身也是值类型),保持了和硬件底层的一致性(即内存、缓存、寄存器只能保存值),不会出现其他语言比如C#那样既有值又有引用反而对理解底层实现制造了障碍。从某些角度上讲,C语言从设计上来说并不是为了让我们更好的写逻辑代码而设计的,它真的是“只能是这样”,没有对错好坏之分。因为计算机体系结构就是这样的、汇编就是这样的,所以C语言大致也只能是这样的,谁也不能随意捏造它。它足够简单,评论它的设计优劣意义不大。废了这么多口舌,是为了坚定思想,端正态度,只有抱着“最好”的态度,才能排除杂念,勇往直前。时代在进步,某些东西易逝,而另一些东西持久。很多编程大师都用亲身经历告诉你,C语言永远值得用最纯粹的态度去学习。
作者: 15136591235    时间: 2018-4-15 16:10
看了楼上大佬的回复,我这个小白也有信心入坑了
作者: xianrui1989    时间: 2018-4-15 16:17
我的C语言还是当年上学学的,后来工作中,用到一点就去查相应解释
作者: wu-123    时间: 2018-4-15 16:18
用心学,边练边学
作者: finnx    时间: 2018-4-15 16:20
1个月左右足矣,每天花上个三四个小时,配合题目训练效果更好
作者: jylcmz    时间: 2018-4-15 16:36
这里就认为是初学者,一般来说对C语言的学习可分为三个阶段:
1、死记硬背阶段,C语言也是一种语言就像英语汉语一样,有着自己的词库,规律,更加需      要翻译。这一阶段是最难熬的但时间不太长,也就一个月左右。
2、简单程序熟悉阶段,基于已经死记硬背过的基本知识,对一些基本的问题解决的一般方法      进行深入的理解,至此可以写出一些基本的程序。这一阶段算是已经入门了,大约两个月      左右。
3、遨游代码阶段,针对具体的问题,利用C语言解决问题。这是一段很长时间的遨游。。。       具体时间就个人天赋机遇而定。
所以,学习C语言:1个月+2个月(想了解C语言已经可以了)+未知(进阶阶段了都)
作者: 18637512520    时间: 2018-4-15 16:38
要看数学好不好,数学好的话很快,只是学学语法。不好的话,慢一些,但也学的好。还要看个人的努力
作者: zjggkn    时间: 2018-4-15 16:41
看你要用到什么方面,如果二级考试的话大概要1个月差不多
作者: lujunxin123    时间: 2018-4-15 16:42
基础的话大概需要1年
作者: zhanglinhua    时间: 2018-4-15 16:57
C语言 基本的1个月就能搞定  高级点的慢慢学
作者: zhanglinhua    时间: 2018-4-15 17:00
1-6个月
作者: carrieweiseu    时间: 2018-4-15 17:15
1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
作者: Mr..liu    时间: 2018-4-15 18:21
自学能力较强的话一个月左右基本就学的差不多了,不过重点还是要多写代码去运用,C语言学起来不算难的
作者: yanghf    时间: 2018-4-15 20:50
我的话花了半个月时间在网上学C语言视频教程,基础的都能掌握了
作者: dbzhang    时间: 2018-4-16 11:28
用不了多久,3个月左右就能很熟悉了,边学边用,掌握会很快
作者: 308    时间: 2018-4-16 11:30
看个人而言,有人一个星期,例如密码学的中科院院士王小云,编程中C语言是最基础的,普通人要两个月




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1