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

一、工具的选择工欲善其事,必先利其器。相信我,选择VS不会错(推荐版本2013~2019)。①为什么不选VC6.0?这个编译器是98年的软件,老旧且兼容性差。②为什么不选Devc+

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

一、工具的选择

工欲善其事,必先利其器。相信我,选择VS不会错(推荐版本2013~2019)。

①为什么不选VC6.0?这个编译器是98年的软件,老旧且兼容性差。

②为什么不选Devc++?这个软件十多年前就停止更新了,敲出的代码不美观,不利于好的代码风格的形成

③为什么不选CodeBlock?不是主流,需要配置,不适合初学者

④为什么不选VSCode?需要配置环境,不适合初学者

VS提供的错误检查和格式缩进对新手很友好

二、工具的下载安装

视频肯定比博文讲得清楚,实践性也更强

VS2019安装教程VS2013安装教程

三、如何学习一门语言 ️

作者当然没有资格对这一问题下定断言,只是提供作者这两个月以来的学习经验,帮助新手少走弯路

上课篇:如果是选择视频学习的,不要死揪着不懂的地方,要跟上老师的上课思路。刚开始学肯定都会有很多疑问,但之后肯定都会讲到。所以上课要先试着接受老师所讲的知识

笔记篇:如果说老师讲的知识都在课件上或书本上的话,上课不要急于记笔记,而是在草稿本上记下上课的思路。如果能照着上课思路写成博文那说明掌握的很好,所以也可以说把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被省略了没写而已)】

①为什么有这类型

试想一下我们描述超市里的一件商品,总得有名字吧,也总得有编号吧,价格肯定也不能少吧,所以我们怎么可能用一种类型就描绘出所有的内容呢。不同类型代表不同的含义,他们向内存申请的空间可是不同的,这很好理解。现在我们分析一下不同类型的大小。

②类型的大小

我们首先介绍一个关键字sizeof(他也是一个运算符。敲重点!!!sizeof不是函数,也不能认为关键字和运算符一样),他的作用是返回某个类型的大小。

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

认识了sizeof之后我们用他来求各个类型的大小(单为字节B)

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

C标准只规定了long的大小>=int即可,具体的大小由编译器决定。

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

:rainbow:之前提到,不同的类型决定了向计算机申请的内存大小,那内存的单位是怎么理解的?

一个b可以看成是一个小格子,一个B则是八个小格子组成。计算机中采用二进制存储,也就是说一个格子可以表达两种信息(0 或者 1,很好理解,计算机是由很多“开关”组成的,开关要么开要么关,于是就有了0 1),那么一个B可以表示的信息则有2^8种。

③类型的意义

根据前面提到的我们可以算出1个int大小可以表达的信息有2^32(看成是有序的),而一个short表示的信息有2^16,差别还是很大的。假设我们要存储一个人的年龄,总不会超过四位数吧,用int表示的话岂不是大材小用。虽然short也大很多,但浪费的内存更少。所以从中我们可以看出类型的意义在于合理的向内存分配空间。

(0) 打赏 学习c语言用什么软件(零基础学c语言必备软件)

随着人们的物质生活水平提高,更加追求生活的仪式感。人们对鲜花的需求越来越大,更多的人加入鲜花行业,但事实上,想要经营好一家花店并没有想象中的容易。不做好全方位准备,只靠一腔热爱,是…

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

想吃八宝粥自己在家做,软糯香甜,美味可口,卫生又干净,家人都特别喜欢。 八宝粥 最早接触到的八宝粥是娃哈哈品牌的,因为那时候还在上班,早餐来不及吃就带一罐八宝粥,既美味又管饱。后来…

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

对于关怀模式,其实很多的手机厂商在UI层面在解决了,大字体,大图标,然而很多的软件进入依然是小字体,因为很多软件是无法随着系统的软件比例而提升的,这个就很尴尬了,所以软件自身推出关…

SEO专员 2021年9月26日 投稿 00

  • 2262年闰正月是真的吗(闰正月会放两次春节假吗) 投稿

    2262年闰正月是真的吗(闰正月会放两次春节假吗)

    近日,网上流传一个段子:“好消息!2262年有闰正月!就是有两个春节!可以放两次假 !距离2262年只有244年了!大家要坚持活下去喔!” 消息截图 明摆着是个段子,但不少网友们还…

    SEO专员 2022年9月24日 00

  • 本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 203304862@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://xz1898.com/n/110205.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-11-06 20:18
    下一篇 2022-11-06 20:19

    相关推荐

    发表回复

    登录后才能评论

    联系我们

    在线咨询: QQ交谈

    邮件:97552693@qq.com

    工作时间:周一至周五,9:30-18:30,节假日休息