初识C语言:小白学习C语言的第一周记录

时间: 2023-08-15 admin 互联网

初识C语言:小白学习C语言的第一周记录

初识C语言:小白学习C语言的第一周记录

目录

1.个人情况说明于学习期待

2.学习资源的分享

3.学习C语言的准备工作和本周学习的知识

个人情况说明和学习期待

   我是一名大学生新人,因为高中时期有幸接触到了机器人比赛,从此深深地热爱上了计算机领域。但由于客观原因,小编需要自学计算机领域的相关知识。不过,如今信息时代之下,网络世界有着无比充裕的学习资源,我虽然没有一名严格意义上的老师,但并不代表着不能向广大优质博主,书籍,视频等进行学习。我的梦想是成为一名优秀的人工智能算法工程师,因此在此先立下我的学习目标:少则半年,多则一年,学习完所有C语言的相关基本概念,并做出三个以上实用性项目。

学习资源的分享

  鉴于本人是从小白阶段就开始尝试写博客,我希望我的亲身经历能给未来想要接触C语言的入门小白们一些启发和收获。首先我想分享的是我刚开始学习使用的一些资源。

1.入门参考书《明解C语言》(入门篇) [日]柴田望洋

  这本书的优点就是非常的通俗易懂,作者充分考虑了一个初学者在接触到陌生领域时的会出现的心理现象,所以经常出现“初次我们后面再详细讲解,先暂时接受,熟悉即可。”类似语言,因此不会容易让人一下子产生从“入门”到“入土”的放弃想法。其次就是,这本书是附带了一些简单的小练习的,让你在一个章节中所学及时得到反馈巩固。

  这本书后面还有一个中级版,有兴趣也可以适当翻阅学习。

2.视频学习方面比较推荐的是B站上的哔哩大学计算机学院出的系列课程

该课程讲解从入门到进阶的教程都包括在内,能更加系统性地帮助新人快速入门。老师讲课也会举很多例子帮助理解,还会有一些拓展。配合着书籍使用效果更佳哟!

学习C语言的准备工作和本周学习的知识

万事开头难!在开始学习之前,我是提前地了解了计算机领域的许多相关知识,并充分作好了学习准备才开始学习的。这里分享几个新人必须知道的学习准备。

准备工作:

1.坚持写博客

  这是小编有生以来的第一篇博客,说实话,我在说新人必须了解学习准备这句话时也是诚惶诚恐。你都还没试过呢,就敢叫别人尝试。实际上,这些话是说给我自己听的。我希望未来如果有人读到了这篇博客,如果产生了跟我一样的想法,不用去害怕或怀疑自己,你不是孤单一个人!

  言归正传,坚持写博客有以下的几个好处

1.记录自己的学习过程,巩固自己所学的知识

大家或多或少都听过费曼学习法,如果你能把你学过的东西,用自己的话讲清楚,然后让其他人听懂,那么你至少掌握了百分之九十的内容!而写博客就是此方法的运用。通过记录自己的学习过程,把所学的知识重新梳理后讲出来,非常有利于自己的学习!

2.博客是找工作时的加分项。

在面试时,你留给面试官的时间是极其有限的,如果你在简历上附带上了自己的博客链接,就能让面试官多了一种途径去了解你。不过在此强调,只有认认真真地去创作自己的博客,它才是你的加分项,而不是随便地去水或者去复制他人的想法。而且写博客还能极大地提高你的写作能力,很多学计算机专业的学生们很少有机会去写这样的类似于报告的文章,写博客是一个极好的锻炼平台,要知道,工作以后可是有很多文书工作的!程序员不是只是写代码喔!

3.写博客代表你是一个乐于分享的人

计算机领域有个很重要的概念叫“开源”。简言之就是分享自己的项目。虽然对于初学者,我们可能很难在刚开始学习不久就开始尝试创建项目,但是我们要学习这种精神。通过博客,你能找到志同道合的小伙伴一起讨论问题,你能碰到无数优秀的前辈,而且可能未来有人会受到你的博客的影响。分享,是21世纪的主旋律!

2.vs2022的下载,github/gitee账号注册等

3.学习app的准备:印象笔记,亿图脑图

个人会偏爱云笔记,一是手机不离身可以随时记录,二是笔记不会丢失。其次,思维导图对于学习记忆也帮助很大。

正式学习c语言

书上的内容我就不去过多的赘述了,直接摆我的第一份c语言代码

   在我学习了书上的一些基本概念后,我找到了一道练习题。练习题真的很重要!!!在开始学习的初期,不论是谁都一样,来到一个完全陌生的领域,不知道从何下手。所以我认为,刚开始学习,我们可以暂时关闭自己的“脑子”,不是说不去记住,而是不去纠结,先暂时全盘接受,不用去理解。实践>理解,实践>理解,实践>理解!

   刚开始我们都一无所知,所以我们能做的就是去看别人怎么做,也就是“模仿”。我看到这道题后,我先自己思考了一遍解决方案。发现第一步就卡住了,想找十个数字出来,但是工程量极大。后来发现原来有数组这个概念。我看了一遍这个代码,听了老师讲解了一遍思路,然后开始尝试。试了五十多遍后,我才成功做到能自己从头把程序完成下来。注意!此处所提到的模仿,最终目的是自己能独立地写出一套代码去解决一个问题,而非抄袭!

   我在练习期间碰到了一些格式上的问题,提醒大家的同时也做出一些解释:

1.几乎每一段代码后面都要跟上一个“”,分号相当于我们中文的句号。每一句话结束都需要跟一个句号,句子才完整。分号极其容易被遗忘!

2.想要使用库函数(如printf函数)一定要先引用头文件,也就是#include<stdio.h>。程序的运作从主函数main()开始,main相当于程序的入口。

3.值得注意的是,很多人开始不理解,比如printf(“max=%d\n”,max),此处的%d有何用处,其实这里的作用是,首先是规定十进制的形式,其次可以理解成它是一个中介,它代表的就是变量max。

4.常见的报错点还有for语句中for()条件结束后,需要另起一个{},因为这样表示当for结束时,{}里的程序不需要运作了,否则只运作{}里面的程序。

以上就是今天的全部分享啦!感谢你的阅读!这是小编的第一篇博客,以后我会不断地学习,坚持写博客,并不断地改善!我们一起加油!