如何准备才能高效的学习c语言

前言:这里讲的高效学习c语言不是选好课程,学习方法之类,而是学习环境的优化(外部环

境+内部环境。例如学习设备,编程工具之类)

外部环境

1.学习设备。

 笔记本: 编程语言的学习往往涉及到书写代码的环节,因此一台笔记本电脑的准备是不可或缺的。并且观看视频的同时,较大的屏幕能够看清板书的代码,还能保护你的眼睛

平板:我自己的习惯是拿平板上课,课下拿笔记本敲代码,这是因为我本身就有平板,这样会更加便捷。但平板并不是必需品,要根据自己的需求理性对待。

电子课件/笔记本:这两样存在的意义是能够回顾知识以至于遗忘的时候不知道该如何复习。但我认为更大的好处是能让我手头上有事可做,并把我的思绪集中到课上,保持专注度。但应该合理掌控记笔记与上课之间的平衡(上课>做笔记)

2.学习环境

一个舒适,安静的场所是必须的,  其次把手头上的东西搁置一边(手机.....)。但是千万千万

不要呆在宿舍里,再好的自律也没有待在外面的效果好,宿舍是真的会惰化你的思想。

内部环境(编程环境)

1.编译器的选择

大致介绍一下编译

(1)如何运行: 

  C语⾔是⼀⻔编译型计算机语⾔,C语源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译
器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
C语⾔代码是放在 .c 为后缀的⽂件中的,要得到最终运⾏的可执⾏程序,中间要经过编译和链接2个 过程。  

(2)编译器的对比

a. vs2022::集成了MSVC(安装报包较⼤⼀些,安装简单,⽆需多余配置,使⽤起来⾮常⽅便)

b .xcode:集成了clang(苹果电脑上的开发⼯具)

c. Codeblocks:集成了gcc(这个⼯具⽐较⼩众,需要配置环境,不太推荐)

d. Devc++: 集成了gcc(⼩巧,但是⼯具过于简单,对于代码⻛格的养成不好,⼀些竞赛使⽤)集成了gcc(⼩巧,但是⼯具过于简单,对于代码⻛格的养成不好,⼀些竞赛使⽤)

e.  Clion:是默认使⽤CMake,编译器是可以配置的(⼯具是收费,所以暂时推荐⼤家使⽤)

集成开发环境:⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、 编译器 、 调试器和图形⽤⼾界⾯ 等⼯具。 集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软件服务套。

(3)vs2022的使用

步骤:创建新项——>空项目——>设置项目名称并创建——>添加源文件

具体步骤如图

大家也可以去b站自行搜索vs2022安装教程:

   https://www.bilibili.com/video/BV11R4y1s7jz/

(2)代码的储存

这里我推荐大家使用gitee

Gitee(码云)是开源中国社区推出的代码托管协作开发平台,支持Git和SVN,提供免费的私有仓库托管。 Gitee专为开发者提供稳定、高效、安全的云端软件开发协作平台,无论是个人、团队、或是企业,都能够实现代码托管、项目管理、协作开发。

优点:

  1. Gitee提供免费的代码托管服务,让开发者可以免费存储和管理项目代码。

  2. Gitee提供稳定可靠的代码托管服务,用户可以将项目代码存储在Gitee上

     3.Gitee支持开源项目,提供丰富的开源项目托管和协作工具,帮助开源社区更好地管理和推广          开源项目。

具体的使用可参考:

https://www.bilibili.com/video/BV1hf4y1W7yT/?vd_source=b694a06f017b027a60a49bfbc0b22cb5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值