从0开始的C语言学习生活

一、自我介绍

  大家好,我是进击的小夏,一名双非一本的大一在读生。在过去的大学第一个学期里,我是一条无所事事的咸鱼,每日除去吃饭睡觉和上课,便是沉浸在游戏、小说、短视频的世界里。一开始,我以为自己冲破了过往繁重学业的枷锁,肆无忌惮地玩乐,觉得自己过上了梦寐以求的生活。可当新鲜感褪去,我的生活变得像是一潭死水,没有生机和活力,我困惑着大学存在的意义,看不清自己的未来,并逐渐讨厌起得过且过的生活和浑浑噩噩的自己。因此,我开始在网上学习编程,来到这里记录下自己的生活和学习的点滴,而C语言,正是我学习的第一站,希望以后能和大家一起交流学习上的经验,彼此共同进步!

二、C语言的简介

  人和人交流会使用自然语言,这是人与人进行交流的基本工具。同理,计算机之间也有用于沟通交流的语言,这便是计算机语言。而C语言便是当下主流的一种计算机语言,除此之外,主流的计算机语言还包括C++、Java、Python等。

  这种语言被用于计算机程序设计,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,因此,它在软件开发和各类科研上都被广泛使用。

三、如何开始C语言学习

  1、找到学习的渠道。

  在互联网和大数据的时代里,我们很容易接触到各类知识,学习知识的渠道也很多。不论是从博客、知乎上学习别人编程的经验和干货,还是在b站、抖音等短视频平台里跟着各个up主学习,还是说在网上系统性地学习课程......只要用心学习,都会对自己很有帮助。但是,如果真正想学习C语言,我还是推荐经过多方比对和选择,在网上找到适合自己的课程循序渐进地学习。首先,不论各种文章和短视频对你有多大的启发或是你有多么地感兴趣,它也是碎片化的、不系统的,很容易造成知识的遗漏,也不利于你今后长期的学习。因此,它们适合用于培养自身的学习兴趣和巩固自身的学习成果,但不适合作为主要的学习方式。其次,在前行的道路上我们需要志同道合的伙伴,需要亦师亦友的师长,这样才不容易在前进的过程中迷失方向和自我,不容易失去初学时的向道之心。面对互联网和外部世界的多姿多彩,我们需要通过这样的方式来约束自己、督促自己、激励自己,在与师长和同侪的相处中发现自己的进步,变得更有收获感和成就感,以此达到一个良性循环。

   2、找到称手的工具。

   行兵打仗需要兵器,下地耕锄需要农具,同样地,敲代码写程序也要有相应的工具。C语言作为一门编译型计算机语言,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件才能执行。所以,编译器就是我们的工具。但是只有编译器也不行,不算是真正完整的工具,因此出现了将代码编写和分析、编译、调试等功能一体化的完整服务套——集成开发环境(IDE)。常见的集成开发环境有VS2022、XCode、DevC++、Clion等。其中DevC++适用于竞赛,Clion需要收费......综合考虑之下,我向大家推荐VS2022的社区版,这也是我本人在用的工具。它免费且功能齐全,社区版便能很好满足我们日常学习的需要。

这里是VS2022的安装教程:https://www.bilibili.com/video/BV11R4y1s7jz/

  这些就是本期我给大家分享的内容,下期我会分享一些C语言常见概念,大家下期再见!

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值