博主回忆自己学习C语言的过程发现自己走了很多弯路
自己淋过了雨,就不能在让后面的学弟学妹淋雨了。

这是我第一次在CSDN写东西,既是对过去的纪念总结,也为以后的学习打好基础 ,接下来的几十章我会发布一点关于我之前遇到的困难,也非常感谢CSDN的大佬的博客,为我的学习带来的便利。

新的改变

在学习C语言之前,需要明白的是C语言也是一种语言,就像人与人交流的语言一样——汉语,英语,法语,德语这些语言一样,C语言是人与计算机交流的语言,从以前的机械语言到汇编语言再到高级语言。C语言也是一种高级语言,比较适合初学者,很多学校都把他作为课程教学。高级语言有< C java phthon C# C++ PHP >等多种语言,每种语言都有不同的应用领域,就像你在中国要说汉语,在美国要是说英语一样,当然你也可以在中国说英语,只是你可能会遇到很多困难。

  1. 写程序一定要注意规范 ,写好的程序给人将会带来全新的写作体验和阅读体验;这不仅会给你带来便利,比如在程序出问题的时候,包括语法问题和逻辑问题,语法·问题可能很容易就解决了,但是逻辑问题要一点点的排查
    这里比较推荐是是看一下《代码整洁之道》和《华为软件编程规范和范例》。这就像你会写字就不管写什么,也不管写什么位置,也不管写的好不好看,最后你的笔记本就会被你画满,最后你自己都再也不想看一眼一样。
    2.C语言只是教给你单词语法
    学会C语言不一定能写出多好的程序,就像你学会了很多单词和语法还是写不出来好的文章,这个时候就需要你多去看看别人的文章,多练习写作,把学到的知识用在练习中。
    3 练习好的打字习惯
    这会影响到你的输入速度和输入质量,好的打字习惯可以提高打字效率,确保你输入的代码能在短时间内完成,这对于完成作业和以后的比赛以及以后的工作来说是很有帮助的。
    下面写一点软件下载的东西
    首先声明:这些资源并不是我占有的,我只是觉得比较方便于是在这里分享一下。
    1先在电脑上下载一个百度网盘
    我的建议是用vs code,当然下载devc++,vc,vs都是可以的,但是c语言老师可能会让用vs2010写作业什么的,所以也可以再下载一个vs2010
    2在微信公众号搜索软件管家里面有很多比较好用的软件下载资源,建议先下载一个解压软件如bandzip然后复制公众号的网盘链接到电脑浏览器打开,然后在电脑上先新建一个文件夹改名就叫你要下载的文件,然后在百度网盘的设置里面把下载的路径改到你新建的文件夹,再下载,按照公众里面的教程一般是没什么问题的。如果觉得网速慢可以再找点别的方法,这个在B站上都有资源的,当然问up要资源的时候注意礼貌。大概要说的就是这些。

C语言学习第一步——软件下载VS, VC, VS code相关推荐

  1. c语言模拟器安卓版,C语言学习宝典电脑版下载

    C语言学习宝典电脑版是一款热门的学习办公软件,功能齐全,操作简单流畅,具备良好的用户体验.本站提供C语言学习宝典电脑版下载.C语言学习宝典电脑版包含了C语言学习各阶段知识,内容包含C语言课程的全部章节 ...

  2. UNP学习第一步:unp.h的安装及第一个程序的运行

    UNP学习第一步:unp.h的安装及第一个程序的运行 unp.h的安装 源代码编译 静态库安装 运行第一个程序 启动daytime服务 unp.h的安装 源代码编译 在书籍网站(http://www. ...

  3. C语言学习1:从下载编译软件开始!DEV-C++、VC6.0、VS2010、VS2017等编译器的下载(Windows系统)

    目录 1.前言 2.安装配置环境(可忽略) 3.DEV-C++ 的安装 4.VC6.0的安装 5.其他编译器的下载与安装 1.前言: 学会使用编译器是学习C语言过程中不可或缺的一部分.笔者在此列举了 ...

  4. python安装包_迈出Python学习第一步:Python开发环境的下载与安装

    所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...

  5. 学习java第一步_Spring Boot 学习第一步(搭建初步环境)

    学习一个东西的第一步是要学会如何迅速搭建起来一个可用的环境,也就是demo.这里我选择的开发环境是Eclipse, Maven + Spring Web 项目结构在Eclipse下面的实现 我们在这里 ...

  6. ubuntu系统vim常用命令学习以及ubuntu软件下载安装

    文章目录 一.ubuntu系统vim常用命令学习 (一)进入进入vim编辑器的方式 (二)vi的三种工作方式 (三)退出vi的命令 (四)命令模式下的各种命令 1.光标移动命令 2.插入命令 3.删除 ...

  7. c语言中 程序各步作用,C语言学习网总结C语言学习五步曲

    很多人对C语言的第一感觉就是太难了,很难理解这种语言,也不知道该如何来理解,书也看了,视频也看了,但就是没什么太大的作用,那么C语言究竟该如何来学? C语言作为一门计算机语言,想要真正的掌握并使用需要 ...

  8. Spring Boot 学习第一步(搭建初步环境)

    学习一个东西的第一步是要学会如何迅速搭建起来一个可用的环境,也就是demo.这里我选择的开发环境是Eclipse, Maven + Spring Web 项目结构在Eclipse下面的实现 我们在这里 ...

  9. 深度学习第一步(anaconda、pytorch安装)

    不讲太多序言,做个无趣的男孩子,上来就上干货 第一步:anaconda安装 1.首先下载anaconda 官网咱们就不说了,下载慢,还容易出问题 直接上国内好资源,在清华镜像源下载安装包 anacon ...

最新文章

  1. BZOJ 3223: Tyvj 1729 文艺平衡树(splay)
  2. Python 技术篇-通过进程名称、PID杀死windows进程的两种方法,获取当前运行程序的pid
  3. 光伏电站清扫机器人_光伏智能清扫机器人
  4. 解惑(一) ----- super(XXX, self).__init__()到底是代表什么含义
  5. iconfont 图标宽高出问题_细节猎人04期 | PPT图标的分类和使用注意事项 上篇
  6. 征战蓝桥 —— 2016年第七届 —— C/C++A组第7题——剪邮票
  7. Grafana : 前端页面 通过API Key免登录访问Grafana
  8. 理解、创建、使用和测试HttpClient
  9. MongoDB最简单的入门教程之二 使用nodejs访问MongoDB 1
  10. Redis----windows下配置和运行
  11. 最新隐马尔可夫模型HMM详解
  12. MATLAB代码:基于分时电价条件下家庭能量管理策略研究
  13. echarts 横向柱状图
  14. 「Android高级工程师」BAT大厂面试基础题集合-下-Github标星6-5K
  15. 微信支付 postman_支付宝微信刷脸支付系统搭建服务商平台怎么做
  16. 中国计算机学会高级会员资格,高级会员
  17. 凝思科技linux关机密码,如何关机不需要管理员密码?
  18. K8S集群部署kube-Prometheus监控Ceph(版本octopus)集群、并实现告警。
  19. 【EDA365电子论坛】RISC-V 能否超越 x86、Arm,成为新一代计算机系统架构?
  20. 实验二 Python流程控制

热门文章

  1. BUUCTF-Crypto-看我回旋踢
  2. HackTheBox-RSAisEasy
  3. Cloud foundry基础
  4. 如何接PJ322耳机孔的引脚
  5. 移动端好用的PDF编辑器
  6. 辅助方法、模型、视图数据
  7. 关于GPON的清晰明了的总结与配置示例,重点已加粗
  8. idea中全局搜索快捷键ctr+shit+F失效的解决方式
  9. html5 localstorage 生命周期,cookie、localStorage和sessionStorage 三者之间的区别以及存储、获取、删除等使用方式...
  10. 各种神奇网站集合(持更)