零基础学c语言必备软件 学习c语言用什么软件


零基础学c语言必备软件 学习c语言用什么软件

文章插图
一、工具的选择
工欲善其事,必先利其器 。相信我,选择VS不会错(推荐版本2013~2019) 。
①为什么不选VC6.0?这个编译器是98年的软件,老旧且兼容性差 。
②为什么不选Devc++?这个软件十多年前就停止更新了,敲出的代码不美观,不利于好的代码风格的形成
③为什么不选CodeBlock?不是主流,需要配置,不适合初学者
④为什么不选VSCode?需要配置环境,不适合初学者
VS提供的错误检查和格式缩进对新手很友好
二、工具的下载安装
视频肯定比博文讲得清楚,实践性也更强
VS2019安装教程VS2013安装教程
三、如何学习一门语言 ?
【零基础学c语言必备软件 学习c语言用什么软件】作者当然没有资格对这一问题下定断言,只是提供作者这两个月以来的学习经验,帮助新手少走弯路
上课篇:如果是选择视频学习的,不要死揪着不懂的地方,要跟上老师的上课思路 。刚开始学肯定都会有很多疑问,但之后肯定都会讲到 。所以上课要先试着接受老师所讲的知识
笔记篇:如果说老师讲的知识都在课件上或书本上的话,上课不要急于记笔记,而是在草稿本上记下上课的思路 。如果能照着上课思路写成博文那说明掌握的很好,所以也可以说把CSDN当成笔记本来用。同时推荐一些做笔记的软件:有道云笔记Xmind印象笔记
实战篇:1.代码一定要敲(敲重点啦),体验自己成功写出代码的快乐 。2.看待代码有三个层次——看代码是代码(小白),看代码是内存(高手),看代码是代码(大佬) 。所以在学习时要主动加深对内存的理解 。3.遇到问题要学会调试(之后会专门提到)——程序员的必修课 。
四、创建第一个.c文件
零基础学c语言必备软件 学习c语言用什么软件

文章插图

零基础学c语言必备软件 学习c语言用什么软件

文章插图

零基础学c语言必备软件 学习c语言用什么软件

文章插图
至此文件已经创建好了 。
(解决方案资源管理器在这里)
零基础学c语言必备软件 学习c语言用什么软件

文章插图
[相信你对上面提到的细节有些疑惑,但还是那句话,先接受现有的知识,其他的以后都会懂 ]
五、写下第一段代码
零基础学c语言必备软件 学习c语言用什么软件

文章插图
按下ctrl+fn+f5(或者Ctrl+f5)可以在屏幕上打印hello world 。现在我们从三个方面解释这段代码:
知识点1:main函数
特点:main函数为函数入口,有且 只有一个,即在一个工程下即使有多个文件也只可以有一个main函数,试想一个文件如果有多个入口那到底从哪里进去呢?
规范性:
1.这里int不写虽然系统默认返回类型为int,但是作为优秀的程序员们,我们要力求规范
2.return不写虽然也不会报错,但还是上面提到的规范规范问题
知识点2:库函数
是什么:库函数是 C语言提供的,使用的时候只需要引用即可 。引用的方式是#include这里的printf所对应的库函数位于stdio头文件下,引用这个头文件就可以使用printf函数了
接下来我们认识一下学习到的第二个函数printf
printf函数功能是是将特定格式的数据输出到屏幕上,没有加格式就原封不动地打印
零基础学c语言必备软件 学习c语言用什么软件

文章插图
我们实践一下加深理解:具体结果请大家实践操作
零基础学c语言必备软件 学习c语言用什么软件

文章插图
知识点3:int——数据类型
这个int是什么东西,有什么用呢?
:first_quarter_moon_with_face:是什么:int表示是一种数据类型
前面说过main是一个函数,函数前面加类型表示这个函数的返回值(函数的知识之后会讲)
这里重点讲一下数据类型
零基础学c语言必备软件 学习c语言用什么软件

文章插图
【short=short int long =long int (在这里int被省略了没写而已)】
①为什么有这类型
试想一下我们描述超市里的一件商品,总得有名字吧,也总得有编号吧,价格肯定也不能少吧,所以我们怎么可能用一种类型就描绘出所有的内容呢 。不同类型代表不同的含义,他们向内存申请的空间可是不同的,这很好理解 。现在我们分析一下不同类型的大小 。