从零开始的C语言学习计划-初识C语言第二趴

常量

C语言的常量分为以下几种

- 字面常量

- const 修饰的常变量

- #define 定义的标识符常量

-枚举常量

字面常量顾名思义,不需要解释。

const 修饰常变量

如图所示,当const修饰 变量int num时,num会变化为常量值,不能再进行变化。但本质上,num还是一个变量。

#define定义的标识符常量,是真正的常量。

枚举常量

 

 

通过运行结果发现,枚举常量是将枚举类型花括号里的各种转化为常量,本身是不可改变的

那么如果这么写的话:

这种改变是可以的,原理是,color本身是变量,所以可以改变,但是RED,YELLOW自身本身是常量,是不可改变的。 

字符串

字符串是由双引号引出的一串字符,如“abcdefg”。

“ ”里面没东西的成为空字符串

可以以数组形式来存放字符串。

此行代码表示,创建一个数组arr1,存放字符串abc。

在此提出一点,arr2的运行结果与arr1是相同的,arr2表示元素为字符a b c以及转义字符 \0 ,那么\0在计算字符串长度时,所表示的是字符串结束的标志,虽然在arr1里没有显示但是默认含有。

 补充 

在底层逻辑中

字符'\0'表示的数字就是0

那么‘a’有没有相对应的数字呢

‘a’对应的数字是97

我们知道,计算机存储的是二进制数,那么这些字符若想存在计算机中,就需要给每一个字符一个对应的值。

那么每一个字符对应的值是什么呢? 由此引出ASCII码值

 

转义字符

 

选择语句

IF:如图

 

循环语句

while:如图

 

函数

如图

 

数组

数组中含有语法规定的下标

例如创建一个数组

int arr [10] = {1,2,3,4,5,6,7,8,9,10}

那么这个数组arr中

下标规定默认从0开始 也就是

数组1 2 3 4 5 6 7 8 9 10

对应0 1 2 3 4 5 6 7 8 9

下图为打印数组中的内容

 

第二趴内容到此结束,继续fighting

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值