前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎样学习C语言?【C语言编程入门秘籍02】

怎样学习C语言?【C语言编程入门秘籍02】

作者头像
刘金玉编程
发布2023-08-31 13:22:12
1630
发布2023-08-31 13:22:12
举报
文章被收录于专栏:编程创造城市编程创造城市

2.怎样学习C语言?

曾经你是否有过学习一门新事物的兴奋感,但是学习一段时间后,这种学习动力逐渐衰减,直至放弃呢?或是你是属于那种听到学习编程很难,但是不得不学,于是硬着头皮听听学学,一旦遇到困难,就为自己找到了退缩的借口呢?如果没有以上情况,那么恭喜你应该是一名学习的强者,学习C语言对你来说肯定不在话下。但如果你是对C语言编程畏惧的,也没有关系,不妨让自己尝试一下看看,同时坚信并想象自己把C语言学好以后无所不能的无以言表的幸福感。一开始你只要从简单的地方步入,一步步认识C语言编程,不求进度而只求学习质量,把基础打牢固,这种学习方式虽然看似很慢,但是却是后续厚积薄发的重要基础!

学习并学好一门计算机编程语言对每个人来说可能都有一套属于自己的独特方法,但万变不离其宗的是每个人都是在实践和反馈中学习与进步的。因此,我个人十分强调动手实践,这是工科类课程异常不同于其它课程的地方。接下去我将从学习途径、开发环境、语法、实践等方面进一步深入讲解我对C语言编程的学习看法与建议。

1)学习途径。

目前我们学习主要通过上课、书籍、视频、文档、交流这几种形式。任何一门科目要打好基础,最好是有一个好的导师引导。你在入门以后可以按照自己的学习方向深入挖掘自己需要的知识,所以良师益友是很关键的。这也让我想起孟母三迁的故事,不正是为孩子创造更好学习环境、找到良师益友的很好例子吗?!但一个人最终要真的把C语言学得好,还是需要学会自主学习、经常交流与实践,在实践中成长的。

2)开发环境。

学习计算机编程语言,首先必备的当然是一台不错的电脑。个人建议这台电脑不能太差,毕竟你对自己要有专业人员的定位初衷才能更好地学有所成。我们可以假想自己已然是一位计算机软件开发高手,你觉得自己的电脑会差到哪里去?因此,你可以按照自己的实际经济条件,为自己配备一台高性能电脑,这是学习计算机的唯一硬件门砍。如果你要问我现在的电脑配置如何?我会告诉如下清单:

  • 内存:16G(可以更高);
  • CPU(中央处理器):i7(建议更高);
  • SSD(固态硬盘):1T;
  • 显卡:cpu集显(建议独显)。

我默认认为你是认识这些配置信息,今后如果有问题也可以利用搜索引擎迅速查询到中文含义,当然这里我想为你讲的第一课就是要做一个善于利用搜索引擎和GPT查询的人,尤其是现在的chat-gpt很适合技术类资料问答。你看到的这个配置已经是我自己在原来基础上加装之后的了,但按照我目前的各方面的开发需求,我认为自己的配置还可以进一步提升。可见,一台高性能计算机是每一个程序员不断地追求。

至于学习C语言编程所需要使用的软件上,目前使用比较多的就是微软的visual studio ide开发工具,我在大学时学习就开始用它。这个开发工具有功能全面的IDE版本,但相对体积较大,轻装的版本是使用vs code,但个人建议直接安装visual studio ide企业版(商用收费),当然学习时也可以使用社区版(免费),初学者还可以使用Microsoft Visual C++ 6.0(免费学习)。

3)语法。

学习普通话需要学习拼音、词形、句式等语法,这样我们就可以用普通话和全世界交流了(总有一天会实现)。你若想要把你的所思所想让计算机软件表达出来,那么就必须学习计算机语言,而C语言就是适合编程入门的一种高级计算机语言。它有通用的编程语法,学习了C语言语法,我们就可以与计算机对话了,我们可以发挥自己的创造力,在计算机世界里创造出一切我们想要的功能。

学习C语言的语法主要应该要学会C语言基础代码框架、编译的流程和原理、数据类型和结构、常量与变量的使用、运算符、流程控制语句等基础知识,待你能实现正常输入与输出,你就可以实现你所能想到的很多基本功能了。

4)实践。

在学习C语言编程的基础语法时,建议结合实际生活与工作,这样可以使得编程学习更加有趣有用。学习编程时,尤其是语句的控制,可能需要通过一些数学思想锻炼逻辑思维,这样可以加深对语句的灵活运用。当然,在实践的过程中是少不了向优秀的前辈学习的。我们需要学习他人的优质代码、编写风格、编程技巧,然后把这些学习到的知识运用到自己的编程项目中,但是注意切忌抄袭。

5)其它。

学好C语言基础后,还需要拓展相对高级特性知识,如函数、指针、数组、结构体、文件操作等。然后可以进一步踏入嵌入式开发,做自己喜欢的智能电子产品;或者进一步学习C++语言,掌握面向对象的开发、调用各类系统接口,让自己可以实现无限的可能。

曾经我还在企业工作时,向一位非常成功的数据库开发大佬咨询他为何能做得如此成功?他告诉我一定要掌握牢靠的基础知识,因为很多很多问题在追本溯源时涉及计算机基础知识。所以,今天我同样把这句正能量传递给您,希望您能牢固掌握编程基础知识,成为祖国新时代的栋梁之材!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.怎样学习C语言?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档