首页

文章

学好C语言要多少时间

发布网友 发布时间:2022-04-19 13:58

我来回答

14个回答

热心网友 时间:2022-04-30 17:50

C语言本身就是很难的一门编程语言。如果之前从未接触过编程语言,那么只要有兴趣,肯钻研,方法得当,入门也需要几个月。推荐入门书籍《C程序设计 谭浩强编著》。关键的关键一定要多练习,多实践。 如果之前接触过编程语言,比如面向对象的JAVA,C#,那么C语言入门就会很快,但是C语言是纯粹面向过程的语言,思想转变也需要一段时间。切不可急功近利,一步一个脚印,才能学好编程。总结:兴趣、钻研、多练、莫浮躁。
1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。

热心网友 时间:2022-04-30 19:08

1.把C++当成一门新的语言学习(和C没啥关系!真的。);
2.看《Thinking In C++》,不要看《C++变成死相》;
3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;
4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;
5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;
6.会用Visual C++,并不说明你会C++;
7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;
8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的;
10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
11.浮躁的人容易问:我到底该学什么;——别问,学就对了;
12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
17.C++不仅仅是支持面向对象的程序设计语言;
18.学习编程最好的方法之一就是阅读源代码;
19.在任何时刻都不要认为自己手中的书已经足够了;
20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;
21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;
23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;
24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;
25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;
26.请看《程序设计实践》,并严格的按照其要求去做;
27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;
28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;
29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;
30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;
31.学习编程的秘诀是:编程,编程,再编程;
32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;
33.记住:面向对象技术不只是C++专有的;
34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
35.把在书中看到的有意义的例子扩充;
36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;
37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;
38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;
39.C++语言和C++的集成开发环境要同时学习和掌握;
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;
41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;
42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);
43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;
44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;
45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;
46.记录下在和别人交流时发现的自己忽视或不理解的知识点;
47.请不断地对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;
48.保存好你写过的所有的程序——那是你最好的积累之一;
49.请不要做浮躁的人;
50.请热爱C++!

热心网友 时间:2022-04-30 20:43

呵,回答你这个问题好难的
1,并不清楚你所谓的精通是指什么样的精通?
2,你准备每天花多久的时间去学习?
3,你是想作为一种爱好,还是只想玩玩?
但在我个人而言?用2个星期的时间把语法问题拿下(每天10个小时以上,而且因为有较好的电脑基础),2个月后自己可以编点小的程序,一些小的游戏之类.(这个时候就可以说是精通c语言啦),然后每天去分析别人写的程序和自己写的程序之间的区别……如此……如此……才有了后来的顿悟(这个时候,或许就是你说的精通)
但如果想有更高的发展,你还需要学汇编,要学习算法,要学好数学,等等好多门知识……,这个真的没有10年工夫,不敢说拿得下来

热心网友 时间:2022-04-30 22:34

半年吧,不过要成为能在公司上班的合格C程序员需要3年以上

热心网友 时间:2022-05-01 00:42

脑子笨者一辈子不会、有点大脑的学一年既可上手、想精通就必须不断学习、

热心网友 时间:2022-05-01 03:07

你的目标挺大的嘛!

我除去学习效率来说, 你最少的学 C语言设计,C语言数据结构,离散数学,操作系统这么多主要科目,其他软件设计科目也有很多!时间嘛最少的2年吧!

还有用C语言来设计你所说的项目是很难的!

我发现你有一个误区,不是说学会C语言就能编出程序来的,你需要很多相应的知识来实现你的程序设计结构!

热心网友 时间:2022-05-01 05:48

如果只是语法,2个星期,每天2小时,
如果是说运用,那就说不准了,
现在学过的人很多,谁也不敢说自己精通。
一般2~3年才能体会到程序的编程,C可以用来写系统,可以说没有什么是C不能完成的,至于你说的学好,那是要慢慢体会的
因人而异

热心网友 时间:2022-05-01 08:46

这个要具体问题具体分析,但只要有恒心,就一定能学会!

热心网友 时间:2022-05-01 12:01

说快很快,说慢很慢
写个hello world!随便找本书看完第一章就能行
编写应用程序可能一两个月(这段时间要看书,看源码,自己写代码)或者更久
要做驱动开发,linux内核编程那可就难了,因为涉及的东西很多
所以要看你想要达到什么程度
随着理解的加深,就会出现更多的问题,你就会发现要学的越来越多

我也在看c,推荐一本不错的书给你《实战linux编程精髓》(Linux Programming by Example)这本书最后附录有一篇文章《十年学会编程》看看相信会对你的学习有指导

热心网友 时间:2022-05-01 19:20

至少是一年以上才算是入门呢

热心网友 时间:2022-05-01 23:25

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

热心网友 时间:2022-05-02 03:46

与个人悟性有关

热心网友 时间:2022-05-02 08:24

只要你能坚持、有信心,相信很快就能达到你的目的。。

热心网友 时间:2022-05-02 13:19

用C不是很可能, 用C写QQ超级麻烦的。。。。
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 C语言的编程学习,一般要学多久? C语言学习多长时间? 我想找个看图软件,像PS,CDR这些图都可以看的,我... 哪种PS图片编辑软件最好??? 请问Photoshop 中如何显示鼠标光标位置的坐标?或... 2345看图王和Photoshop哪个好用 ps文件用什么软件打开 photoshop做好的图和别的看图软件上上看图色调不一... 为什么同一张图片用看图软件打开跟用Photoshop打开... 什么看图软件可以看psd缩略图 "ACDSee5.0-看图软件"是做什么的?与Photoshop有什... 急求看图软件和PS一体的软件 电脑上安装什么软件才可以看Photoshop格式的图片预... photoshop是不是看图软件? photoshop 可不可以当看图软件? 最好的看图软件是什么,PS的图的都可以显示的? photoshop打开图片方式变成其他看图软件,如何改回? 微信拉黑且删除对方,另一方微信会显示的界面? 怎么把隐藏文件夹显示出来 被隐藏的文件夹怎么显示出来 c十十编程要学多久? 学习编程需要多少时间呢? 学好c语言大概要多长的时间呢?? 一般学c语言要多少天??? 学C语言大概需要多长时间 学习C语言大概需要多少时间 学通c语言大概要多长时间?每天连个小时学习时间。 学习C语言要多少时间? 学习C语言需要学多久才能很熟悉?? 请问学好C语言要多长时间? 两人共用一个,一方删除了聊天记录,另一方还能看见以前的聊天记录吗? 自己手机怎么扫描自己手机微信二维码 自己的手机怎么扫描自己手机里面的二维码 自己的手机怎样扫自己手机上的二维码 如何扫描自己手机微信屏幕上的二维码 自己手机怎么扫描自己手机 如何用自已手机扫描自己手机上的二维码 win7笔记本如何截图 电脑windows7怎么截图 win7系统怎么截屏
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com