C语言学习分享(第一次)------初识C语言

这篇具有很好参考价值的文章主要介绍了C语言学习分享(第一次)------初识C语言。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

💓博主CSDN主页:杭电码农-NEO💓

⏩专栏分类:C语言学习分享⏪

🚚代码仓库:NEO的学习日记🚚

🌹关注我🫵带你学习更多C语言知识
  🔝🔝


C语言学习分享(第一次)------初识C语言


一.为什么要学C语言

C语言学习分享(第一次)------初识C语言
前有鲁迅弃医从文,今有我卷王…让我们正经一点,回归主题

首先,C语言在计算机邻域起着承上启下的作用,很多其他的计算机语言就是用C语言编写的.其次,C语言非常的简洁,几乎没有任何冗余。上手难度几乎为 0,除了指针难以被新手掌握以外,其他的基础语法都很容易上手,学会C语言,对于我们未来学习C++,Java,Python都有很大的帮助.最后,另外,大部分 Unix 内核,以及所有支撑工具和函数库都是用 C语言来编写的。以至于后来几乎所有的操作系统内核都用到了C语言,比如说 Windows、Linux、macOS 等等。那学会了 C语言,就可以学习计算机组成原理、操作系统等等偏基础的计算机基础知识.并且近50年间,在TIOBE 排行榜中,C/C++位置长期霸占前三名,没有丝毫撼动,可谓经典永不过时!可以说,计算机语言不能没有C语言,就像西方不能失去耶路撒冷!



二.学习C语言之前应该做哪些准备?

2.1 编译环境的选择和下载.

我建议同志们选择比较专业一点的编译器,比如Visual Studio 2022或者Visual Studio 2019.图标如下:C语言学习分享(第一次)------初识C语言
我给大家分享一些vs2022(Visual Studio 2022的简写)的下载以及使用,首先安装部分推荐一个b站视频,讲的比较详细,附上链接b站vs2022下载教程,当我们下载安装好vs2022后,使用它编写c语言需要三个步骤.第一步:创建一个项目:C语言学习分享(第一次)------初识C语言然后之后跳出来的界面这样点击:C语言学习分享(第一次)------初识C语言紧接着跳转到这个界面后,我建议同志们项目名称最好不要取中文,因为有一些地方可能不太兼容,第二个,不要使用编译器默认的位置放我们的代码,我们应该专门创建一个文件夹来存放代码,这样以后才不会出现找不到自己写的代码这种情况! 改好后点击右下角创建C语言学习分享(第一次)------初识C语言
紧接着是我们的第二步:创建一个 .c文件.我们在进行完上一步后会看见这个界面(如果这个地方你看不见解决方案资源管理器请跳到2.1的最后)C语言学习分享(第一次)------初识C语言我们右击源文件后把鼠标移动到添加后点击新建项C语言学习分享(第一次)------初识C语言之后会出现这个界面,我们先在上面选择c++文件(这里选择c++是因为vs2022没有专门给c的编译器,但是c++编译器是向下兼容c语言的).最重要的一步把原先的后缀.cpp(cpp代表的是c++的后缀)改为.c后缀,建议写为test.c.C语言学习分享(第一次)------初识C语言
红圈的地方显示我们已经创建成功了!
C语言学习分享(第一次)------初识C语言

若有同志看不见解决资源方案管理器先在编译器左上角找到视图后左击C语言学习分享(第一次)------初识C语言然后左键点击解决资源方案管理器就好啦!C语言学习分享(第一次)------初识C语言

2.2 代码库GitHub或Gitee的重要性以及上传步骤.

2.2.1 什么是GitHub和Gitee

GitHub网址请点击蓝字GitHub官网 Gitee网址请点击蓝字Gitee官网

GitHub和Gitee是两个可以存放你平时写的代码的网站,类似于一个代码库.其中,GitHub是国际版的,里面有全世界各国程序员上传的开源代码(指所有人都可以看,分享给全世界人的代码),不仅仅是一个管理代码的仓库,也是一个学习c语言或者其他计算机语言的好地方.但是GitHub的缺点很明显,就是国外的网站在国内经常进去的很慢甚至进不去,所以我推荐大家使用Gitee,Gitee是国内的GitHub,也是一个学习圣地和代码仓库,功能和GitHub一样**(你每天把带啊吗提交一次gitee会在这个时期获得一个绿点,这里面会记录你一年365天有哪些天上传了代码,上传代码的那一天是绿色的,没上传的那一天是白色的,如下图)**
C语言学习分享(第一次)------初识C语言

2.2.2 上传GitHub和Gitee的重要性

我们学习编程的路不仅仅是c,还有其他编程语言和数据结构,计算机原理等等,所以这路途总是很漫长的,不是一时就能学成的,所以"温故而知新"是非常重要的,我们可以看见我们的学习历程,从第一个hello world,到后面的操作系统,这期间我们上传的代码可以帮助我们回顾以往学习过的知识,也可以自我批判这段时间写的代码比起之前是不是进步了.再一点,当我们学成以后去找工作的时候,我们可以把自己的GitHub或者Giteed链接分享到简历上,面试官可以看我们这一年中有多少天在写代码,可以看我们什么时间段写的什么代码并且是什么水平,可以让面试官更加了解你.(当然,哪个面试官不喜欢gitee一年365天全绿的程序员呢)

2.2.3 gitee如何上传以及常见报错的解决方法

因为大部分同学用的是国内的gitee,所以这里我只列出gitee的使用以及上传步骤,这里也是给大家分享一个b站的视频链接b站gitee的使用教程.视频有20多分钟,分12个部分,请大家不要嫌麻烦,因为讲的真的是很细节了,包括了使用和安装教程,报错了如何处理和代码库的维护,请大家按需观看!

2.3 写博客的重要性和如何写博客

2.3.1 什么是博客

中文“博客”一词,源于英文单词Blog,是 Weblog的简称,是“网络日志”的意思。大多数博客就是记录个人对各个领域,方面的理解,所见.因为我们是在学习编程语言的过程中需要写博客,所以我们这里只讨论学术类型的博客,也就是发表自己对于某个学术部分的看法或者提供一些解决问题的方法和思路,博主这篇文章就是博客,是来分享自己的所见所闻的

2.3.2 写博客的重要性

第一点加深对技术的理解,在自己想要分享自己的学习内容时,我们首先要对自己需要发表的内容要有深刻的认识,并且要以简单易懂的方式表达出来让看这篇文章的人能够读懂,要做到这点必须花时间去敲打和推磨,来加深自己对技术的理解.第二点助人为乐,如果自己写的文章在某个时间帮助了正在对这个问题困惑的人,这对于写博客的人来说是很开心的也是很有成就感的,不仅仅帮助了别人,还加强了对自己的自信心.第三点记录自己的学习之路,每次学到一个新知识的时候就去写博客,坚持下来后,你可以在自己写过的博客中观看自己的学习之路,这不仅仅有利于获得自我成就感和满足感,而且可以在将来面试的时候给面试官传达一个信息:就是你是一个热爱分享的人,让面试官眼前一亮,能增加你收到offer的概率!

2.3.3 如何写博客.

首先,发表博客的平台有很多,这里我推荐使用csdn写博客啊,因为它的受众面比较广,更加容易让你写的博客被别人读到!,那我们往往会很烦恼,到我们掌握一些知识或者想分享一些知识的时候不知道怎么开头,下面我给大家讲讲怎么实际操作写博客.
csdn博客网址请点击后面蓝字CSDN博客平台
我们打开csdn博客网站,登录后点击右上角发布后点击写文章C语言学习分享(第一次)------初识C语言之后会跳到这个界面后点击右上角使用MD编译器(因为直接写文章不好插入目录和代码块等部分,所以我们使用csdn自带的编译器进行创作),记住点击md编译器后的界面就是我们创作的界面!C语言学习分享(第一次)------初识C语言
csdn写博客的平台用的是markdown这种轻量级标记语言,这种语言有很多简便操作符可以让我们快速实现功能,这里我给出markdown的官网教程,里面有一些基本的教程供给我们学习(后面蓝字)markdown教程官网,在里面熟悉了基本的使用方法后,我们就可以回到csdn的博客创作页面,我们可以在右边看见这个语法说明(如果你没有这个界面请点击右上角带问号的语法说明)

我们可以在这个快捷页面里先研究研究各个部分的使用方法,如果各位赶时间,我给大家推荐一个b站的很短的视频,里面比较详细的说明了csdn博客创作界面的常用部分使用教程,请点击后面蓝字跳转b站csdn写博客快速入门
C语言学习分享(第一次)------初识C语言

三. 如何学好C语言

到了最后一个模块,到底怎么才能学好c语言?第一点我觉得不管是还在学校里面学习的学生还是已经工作了的同志,坚持是最重要的!即使这已经是老生常谈了但是我还是要强调编程语言学习之路很漫长,在我们学习c语言的时候养成一个坚持不懈的好习惯更有助于我们以后的学习,第二点就是挤时间来学习,利用我们平时零零碎碎的时候来学习,积少成多,量变引起质变才能有所突破.第三点就是利用好各种资料来学习,很多软件是很好的学习圣地,比如csdn(可以发文章,问问题),牛客网(可以刷题,看大公司面试真题),中国大学mooc(优质的视频网课,涵盖各个学科),有道云笔记(平时学习内容做好笔记).等等.第四点拒绝做伸手党,遇见问题首先要自己思考,尝试自己去解决,当自己思考了很久确实没有思路的时候再去看看别人的思路,切记不可觉得自己看懂了别人代码就复制粘贴,一定要自己写一遍!最后学好编程不仅仅是C语言这么简单,C语言只是基础,后面还有很漫长的路要走,希望我们都不要浮躁,要耐得住寂寞,一步一个脚印的往前走,一起加油!

有什么不懂的地方或者发现有写错的地方欢迎评论区讨论!文章来源地址https://www.toymoban.com/news/detail-420957.html

到了这里,关于C语言学习分享(第一次)------初识C语言的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01

    书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。 Ruby是一门在面向对象层面无所不用其极的解释型编程语言。 我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的

    2024年01月20日
    浏览(60)
  • shell第一次作业

    1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查次磁盘剩余空间。 2、判断web服务是否运行    1、查看进程的方式判断该程序是否运行,    2、通过查看端口的方式判断该程序是否运行,如果没有运行,则启动该服务并配置防火墙规

    2024年02月09日
    浏览(46)
  • 第一次PR经历

         

    2024年02月13日
    浏览(46)
  • python 第一次作业

    因为笔者有一些 c/c++ 语言的基础,所以应该学 python 会稍微简单一些 输入的时候所有的输入都是字符串类型,我们需要进行类型转换 参见资源里面的第三题和第四题,为了方便起见,直接把代码贴在下面

    2024年03月25日
    浏览(55)
  • 第一次博客作业

    这学期才开始接触Java,之前只学了C语言,所以一开始写题目的代码的时候对Java的众多函数和语法不是太熟悉,一开始就上手写代码有点不适应。 ​  关于类: 1、类似C中的struct,构造函数、内置方法(函数 )都比较相似 2、尽量避免代码的重复,把private和public的方法搞清晰。

    2024年02月08日
    浏览(62)
  • jQuery第一次接触

    jQuery是一个轻量级js库 1.下载jquery库,网址Download jQuery | jQuery npm i jquery 2.还可以从cdn中载入jquery script src=\\\"https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js\\\" 3.j代表js,query代表查询,jQuery可以进行查询的js语言,主要用来查询html元素 4.基础语法$(selector).action(),其中selector代表要进行操

    2024年02月12日
    浏览(46)
  • docker第一次作业

    docker第一次作业 1.安装docker服务,配置镜像加速器  yum install -y yum-utils device-mapper-persistent-data lvm2 y um-config-manager --add-repo https: //mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sed -i \\\'s+download.docker.com+mirrors.aliyun.com/docker-ce+\\\'  /etc/yum.repos.d/docker-ce.repo yum makecache fast yum -y install docke

    2024年02月12日
    浏览(44)
  • 第一次面试复盘

    这个秋招到目前为止第一次拿到了面试机会,虽然是小公司,但是人家是有官网的!!!很爱!先赶紧复盘一下,因为还有很多笔试没有复盘。 你们的数学建模解决了什么问题?你觉得你们为什么能拿到这个成绩 说下对java这门语言的了解 它是一种面向对象的编程语言,所以

    2024年01月22日
    浏览(47)
  • 新学期第一次课

    在信息化飞速发展的今天,大数据技术的应用日益广泛,其重要性也日益凸显。对于大数据学院的同学来说,掌握行业前沿技术是至关重要的。本篇文章将详细指导同学们如何加入QQ群、云班课,并学会使用思维导图和CSDN博客。 我们有两个QQ群,分别是2021计应1班行业前沿技

    2024年02月10日
    浏览(43)
  • 树莓派第一次开机

    树莓派由英国的树莓派基金会发行,旨在通过发行这个廉价开源的可随意破解的微型计算机,推动中小学编程教育,发行之后很快在全世界的开源创客圈中流行。截止到2018年10月,最新版本的树莓派主板是3B+,国内某宝上卖230元左右,还有更微型的树莓派主板Zero,国内某宝卖

    2024年02月13日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包