大学C语言背,C语言需要死记硬背的一些东西

beccca393d9340b650d56c9e4578c17a.png

首先简单介绍一下代码串的结构:

1.第一行的#include是正式的解释,即预编译/预处理,也就是说,在执行程序之前,编译器会提前将上述文件写入我们的程序中,具体的作用我用比喻来说明:假设我是一个厨师,我们对烹饪的经验是我们所掌握的代码知识,但我们对如何制作一道菜只会有想法,我们要先做菜,然后我们自己编写代码,但是如果没有调料,那是不是菜都不好吃,甚至不能吃,所以我们要加佐料,同样的,#include是我们代码中的佐料,在我们制作之前,我们会把这些佐料加进去,然后再加一道菜。

2.intmain(){}这是我们稍后将要提到的函数,该函数比较特殊,我们通常叫“入口”函数,具体的意思是,当你从这个门进入时,程序可以运行下去,而从其他门进入时,我们会把你踢掉(error)。

3.然后是/*xxx*/,这个特殊的结构就是我们通常所说的注释,我们在编写代码时,可能会遇到逻辑上比较复杂的情况,如果您在编写完后没有进行注释,过一段时间后再来查看这些注释,您会觉得好像不太明白。因此,在编程方面,养成良好的编程习惯至关重要。

4.printf()和puts()(实际上是已经写好的函数),它们被放入stdio.h的文件中,当预处理完成之后,我们将会有一个菜盘,因此我们可以调用它们。

5.这就是返回值,入后函数使用int定义返回值,因此return的值为0。其实这是在告诉计算机,我不和你玩了,我会停止的。

基础资料类型:

如何理解数据类型的存储大小和取值范围:

比如int类型,假设一个int类型的量占用4字节大小的内存,也就是说我们用int声明的量它可以存储4字节的数据,但具体值的最小值是多少呢,这是我们通常所说的范围,从-2147483648到2147483647,

如何获得这些基本类型所占字节的大小和值范围:

对于C语言来说,sizeof()函数是非常贴心的,当我们在不同的计算机上进行编码时,当我们担心内存有问题时,我们可以使用sizeof()获得它的字节大小和值大小。

879241fc4724409acc77a406de41a339.png

所谓“单精度”和“双精度”类型指的是什么呢?

类型的小数后有效数字为6位,而double类型的小数后有效数字为15位,因此这就是单精度和双精度的含义。

上述数值并非一成不变,由于计算机系统、处理器和编译器的不同,这些基本数据类型的存储大小随时都可能改变,如果遇到在计算机上运行得很好,然后又到另一个系统内存溢出的情况,就需要仔细研究。

当然,并非数据类型只有基本的数据类型,我们以后会遇到许多其他类型时再谈。

名称规则和";":

了解了基本的数据类型之后,我们就会想要亲自去声明一个常量或变量,但是编写器却很着急,我们只讨论类型,而没有说命名规则:

由于无论是文件还是数据,都需要一个名字,因此我们在取名字时,首先要确认的是不能用中文命名,我们识别出来,计算机无法识别出来。那么标点就不能出现在名字里。最终,名字是区分大小写的,所以当你用大写字母来表示时,再用小谢字母来表示时,这样自己拿不出来也没关系。在C语言中,有保留字和关键字,所以它们不需要使用常量和变量名称以及局部标识符。

在C语言中,“;”有一个很重要的位置,它告诉编译器,我已经完成了代码的编写,否则,编译器不能识别代码的头和尾,就会出错。

结论:今天讲了一些C语言中的基本数据类型和一些规则,为我们后面的工作打下了基础,虽然代码不多,但都是比较重要的基础,特别是一些基本类型的名称和功能,虽然我们没有一个明确的定义,但是这些东西还是可以死记硬背的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值