首页

文章

初学者如何学C语言?

发布网友 发布时间:2022-03-01 12:59

我来回答

10个回答

懂视网 时间:2022-03-01 17:20

1、首先搜集有关C语言的学习资料,以及适合的C语言书籍;

2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;

3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;

4、建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。

C语言是一种面向过程、抽象化的通用程序设计语言,能以简易的方式编译、处理低级存储器,适合开发固件或便携式应用程序,是最广泛使用的语言之一。

总结

1、先搜集有关C语言的学习资料和书籍;

2、根据相关视频内容结合书籍进行学习,从基础内容开始,循序渐进;

3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;

4、建议零基础者可以报名培训班进行系统的学习。

热心网友 时间:2022-03-01 14:28

相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:

一是学习顺序

先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。

二是学习方法

人的知识80%是通过眼睛获取的,但是学习编程有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。

最后强调一点,很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,前面的知识点没有掌握,接着学习后面的知识,肯定是学不会了。目前绝大多数编程书籍和教程或多或少都有这样的弊端。自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。

学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、《C Primer Plus》,还有一本非常特别的汇编和C语言正向逆向结合的书编程达人内部教材《汇编、C语言基础教程》也非常不错,讲解汇编和C语言的本质非常透彻,非常细致。视频资料也是特别多了,各种视频网站、论坛、自媒体都有,比如网易课堂、腾讯课堂、慕客网这些。还有一些论坛,比如CSDN、编程中国等。最重要的一点就是答疑服务,推荐爱达人的网站也很不错,从零基础入门到应用课程,配套的视频、课件、代码、项目、答疑服务都有,还可以兼职接单,学以致用。

热心网友 时间:2022-03-01 15:46

  学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。
  1、要读就读好书,否则不如不读
  所有初学者面临的第一个问题便是:如何选择教材,好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择,比如:
  《C语言程序设计》
  《C程序设计语言》
  《C语言参考手册》
  《C和指针》
  《Pointers on C》
  2、初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后一定要转向Unix环境的。
  Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好。
  3、书已选定,环境配置完成,正所谓万事俱备,只欠自己的努力了。
  请从书的前言开始,仔细地阅读手头的教材,很多人看书喜欢直接从第一章开始看,这是错误的做法。前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习计划。
  4、学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为,比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的书上的例子以及改造之后的例子,还有自己“创造”的例子,都应该仔细地归类保存,并且要在源代码中写上简短的注释,阐述这个例子的意图。
  5、仔细读书、认真抄写源代码、独立完成习题外加更进一步的实验,最后将所有的代码留下,成为自己的经验和财富,绝对的辛苦,也绝对的事半功倍。当然,这种方式只适合学习需要精通的技术,如果不是学习C语言,你还要具体情况具体分析。
  6、最后,还有非常非常重要的一点没有提及──代码风格,从最开始学习就必须强迫自己模仿最优秀的代码风格。

热心网友 时间:2022-03-01 17:21

自学编程应该先从语法学起,完全熟悉语法之后再去看有关算法的东西,也就是先单纯学习c语言,能够熟练的写出简单程序之后,再去看有关算法和数据结构的书。数学主要用于算法成立性的证明,一般与理解算法关系不大,一般是慢慢看,理解算法的大概,然后把算法的代码背下来慢慢再去理解。
学习c语言要先去背,将语法的相关实现方法都记住,然后再尝试去模仿别人的代码写程序,最后有思路之后再自己写,不用着急,慢慢来

热心网友 时间:2022-03-01 19:12

针对你这种情况,我感觉写看一些书的同时,不要闭门造车,可以试着参加一些 ACM这样的比赛,很锻炼人,更重要的是在不使你的积极性被消磨的同时,还能学到课本之外的很多东西,光学习课本上的知识是不够的,刚开始有多浓厚的兴趣都得被计算题磨灭掉。
有些C语言初级的书,由于对自己的定位不准确,并不完全适合初学者,读这些书,初学者往往学到一半就无法坚持了,我给你推荐一本书:C语言小白变怪兽,完全针对于初学者创作的,只要你能静下心来读文字,就能看懂。
学习 C语言的时候,一定要边学变实践。

热心网友 时间:2022-03-01 21:20

参考下面解答
新手如何学习C语言
第一:一些概念。
C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。
数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。
LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具
书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。
第二:学习什么。
个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。
学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。
C语言提供一些标准函数以减轻程序设计工作量,这些函数自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。
继续学习因人而异,应该可以独立选择了。
第三:如何学习。
强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。
推荐书籍:C Programming Languge。有中译本,但最好看英文版。

热心网友 时间:2022-03-01 23:45

找一本靠谱一点的书(最好是国外比较权威的) 把从第一页到最后一页的代码都敲一遍 你就中级了
哎呀呀~是个妹子

热心网友 时间:2022-03-02 02:26

看谭浩强那本书!
虽然被高手喷的不行,但是这本书绝对是经典!!!

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

买本书自学吧
推荐一本
《全国计算机等级考试笔试上机一本通(二级C语言)》
我买的这本

热心网友 时间:2022-03-02 08:39

数学成绩不好也能学好编程。编程要的解决问题的方法和编程语言的熟练使用,
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 如何在显示桌面图标的情况下把回收站的图标隐藏掉啊?求指教 如何隐藏桌面上的回收站图标 初学者学习C语言 红酒醒酒的正确方法 红酒开启的方法 红酒开启方法 如何开启红酒 红酒如何开启? 红酒开瓶技巧 怎样把隐形眼镜拿下来 隐形眼镜怎样规范的取下来 ,要详细的步骤 谢谢 在看电影时电脑突然关机然后有自动开机是怎么回事?怎么解决? 金华的民风民俗有哪些? 怎么单独给群里得个人发红包? 微信如何群内发红包,仅限群内好友领取 拼多多如何入驻,入驻拼多多容易吗? 拼多多如何入驻,怎么上货的? 怎么入驻拼多多呢? 如何注册拼多多 快递公司想要入驻拼多多合作怎么申请 怎样在win7下把桌面上的回收站图标隐藏了 作为初学者,如何学习c语言? 怎么让桌面上不显示回收站图标 编程初学者从c语言开始学习可以吗? 桌面回收站的图标有办法隐藏么 初学者的怎么学习C语言 将桌面回收站图标隐藏以后,可以从什么地方进入呢? 初学者学习C语言! c语言初学者学习 C语言初学者怎么继续学习? 如何把桌面上的回收站的图标隐藏起来? c语言对于初学者怎样学? 美团商家买单怎么开通 C语言新手学习(初学者) 初学者应该怎样学习C语言 美团商家怎么开通直通车 一个初学者应该怎样学C语言 在那里有适合初学者学习的C语言教程??? office2003中Excel2003如何密码保护? EXCEL2003怎样设置工作表密码保护后窗体工具还能更改?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com