找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: 4567流量
收起左侧

C语言学习需要消耗多少时间

  [复制链接]
ID:308570 发表于 2018-4-15 14:48 来自手机 | 显示全部楼层
C语言想学花不了多少时间   但是想要学好需要的时间就多了
回复

使用道具 举报

ID:307742 发表于 2018-4-15 14:56 | 显示全部楼层
我花了三个月
回复

使用道具 举报

ID:308560 发表于 2018-4-15 14:56 | 显示全部楼层
完整的一个星期就可以了,要深入的话肯定要多练实际的项目
回复

使用道具 举报

ID:308591 发表于 2018-4-15 15:12 | 显示全部楼层
快的话一个月差不多
回复

使用道具 举报

ID:308626 发表于 2018-4-15 16:06 | 显示全部楼层
学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。如今决定学习任何一门其他语言之前,都要先考察这个语言有什么成功项目吗?唯独C语言没有必要问,因为世界上所有最最重要的的系统中,都必然有C语言的身影。比如操作系统内核、高级语言底层等等。为什么C最适合担任系统核心?主要原因可能是C语言具有和汇编语言的对应性,一条C语言代码,对有经验的人来说,可以转换为一条或多条汇编代码,也就是说编译结果具有可预测性。C代码不会在被编译时被加上奇奇怪怪的修饰,也不会在二进制兼容性方面带来大问题。这种稳稳当当的语言,一切都在掌握之中,一切荣耀归属于coder,一切错误也归罪于coder。学习C语言的同时,就自然而然的理解了硬件与操作系统的浅表一层。比如int有几个字节的问题,已经是QQ加群验证是否是程序员的一个标准了(笑),这从侧面说明了学习C语言时确实会关心底层软硬件的实现。C语言简单的基于值类型的数据类型体系(引用靠指针,指针本身也是值类型),保持了和硬件底层的一致性(即内存、缓存、寄存器只能保存值),不会出现其他语言比如C#那样既有值又有引用反而对理解底层实现制造了障碍。从某些角度上讲,C语言从设计上来说并不是为了让我们更好的写逻辑代码而设计的,它真的是“只能是这样”,没有对错好坏之分。因为计算机体系结构就是这样的、汇编就是这样的,所以C语言大致也只能是这样的,谁也不能随意捏造它。它足够简单,评论它的设计优劣意义不大。废了这么多口舌,是为了坚定思想,端正态度,只有抱着“最好”的态度,才能排除杂念,勇往直前。时代在进步,某些东西易逝,而另一些东西持久。很多编程大师都用亲身经历告诉你,C语言永远值得用最纯粹的态度去学习。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:308634 发表于 2018-4-15 16:10 | 显示全部楼层
看了楼上大佬的回复,我这个小白也有信心入坑了
回复

使用道具 举报

ID:306675 发表于 2018-4-15 16:17 | 显示全部楼层
我的C语言还是当年上学学的,后来工作中,用到一点就去查相应解释
回复

使用道具 举报

ID:308526 发表于 2018-4-15 16:18 | 显示全部楼层
用心学,边练边学
回复

使用道具 举报

ID:308649 发表于 2018-4-15 16:20 | 显示全部楼层
1个月左右足矣,每天花上个三四个小时,配合题目训练效果更好
回复

使用道具 举报

ID:306409 发表于 2018-4-15 16:36 | 显示全部楼层
这里就认为是初学者,一般来说对C语言的学习可分为三个阶段:
1、死记硬背阶段,C语言也是一种语言就像英语汉语一样,有着自己的词库,规律,更加需      要翻译。这一阶段是最难熬的但时间不太长,也就一个月左右。
2、简单程序熟悉阶段,基于已经死记硬背过的基本知识,对一些基本的问题解决的一般方法      进行深入的理解,至此可以写出一些基本的程序。这一阶段算是已经入门了,大约两个月      左右。
3、遨游代码阶段,针对具体的问题,利用C语言解决问题。这是一段很长时间的遨游。。。       具体时间就个人天赋机遇而定。
所以,学习C语言:1个月+2个月(想了解C语言已经可以了)+未知(进阶阶段了都)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:308662 发表于 2018-4-15 16:38 | 显示全部楼层
要看数学好不好,数学好的话很快,只是学学语法。不好的话,慢一些,但也学的好。还要看个人的努力
回复

使用道具 举报

ID:308665 发表于 2018-4-15 16:41 | 显示全部楼层
看你要用到什么方面,如果二级考试的话大概要1个月差不多
回复

使用道具 举报

ID:308669 发表于 2018-4-15 16:42 | 显示全部楼层
基础的话大概需要1年
回复

使用道具 举报

ID:308681 发表于 2018-4-15 16:57 | 显示全部楼层
C语言 基本的1个月就能搞定  高级点的慢慢学
回复

使用道具 举报

ID:308681 发表于 2018-4-15 17:00 | 显示全部楼层
1-6个月
回复

使用道具 举报

ID:308653 发表于 2018-4-15 17:15 | 显示全部楼层
1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
回复

使用道具 举报

ID:308732 发表于 2018-4-15 18:21 | 显示全部楼层
自学能力较强的话一个月左右基本就学的差不多了,不过重点还是要多写代码去运用,C语言学起来不算难的
回复

使用道具 举报

ID:308322 发表于 2018-4-15 20:50 | 显示全部楼层
我的话花了半个月时间在网上学C语言视频教程,基础的都能掌握了
回复

使用道具 举报

ID:309119 发表于 2018-4-16 11:28 | 显示全部楼层
用不了多久,3个月左右就能很熟悉了,边学边用,掌握会很快
回复

使用道具 举报

ID:291351 发表于 2018-4-16 11:30 | 显示全部楼层
看个人而言,有人一个星期,例如密码学的中科院院士王小云,编程中C语言是最基础的,普通人要两个月
回复

使用道具 举报

ID:308577 发表于 2018-4-16 12:12 | 显示全部楼层
自学表示1个月左右,主要还是多做题多理解
回复

使用道具 举报

ID:309148 发表于 2018-4-16 12:14 | 显示全部楼层
看能力吧
回复

使用道具 举报

ID:309228 发表于 2018-4-16 14:23 | 显示全部楼层
重要的是要亲自动手练习,大概1个月吧达到中低级水平
回复

使用道具 举报

ID:309276 发表于 2018-4-16 15:15 | 显示全部楼层
一个多月吧
回复

使用道具 举报

ID:309308 发表于 2018-4-16 15:45 来自手机 | 显示全部楼层
一生的时间
回复

使用道具 举报

ID:309353 发表于 2018-4-16 16:59 | 显示全部楼层
认真学半年,绝对精通,相信我
回复

使用道具 举报

ID:309413 发表于 2018-4-16 17:22 | 显示全部楼层
21天学会
回复

使用道具 举报

ID:309413 发表于 2018-4-16 17:23 | 显示全部楼层
21天肯定可以
回复

使用道具 举报

ID:309518 发表于 2018-4-16 19:47 | 显示全部楼层
看你入坑主要目的是干嘛的,如果只是想过个国二努力点的话一个月没问题,想学深入点做点东西的话我觉得起码4个月到半年
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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