初识c语言之常量,字符串,转义字符,注释。(软工新生未开学版)

  嘿嘿😁,各位同学,大佬们,晚上好啊,桀桀桀。

晚上学了四节课,准备在这里分享一下自己对于学习当中遇到的一些重点的看法。🥰

ad59f08ea20245f3a1f4043fb2020480.jpg

 

  一、首先,介绍常量的四中形式:

          1,字面常量。

          2,const修饰的常变量

          3,define定义的标识符常量

          4,枚举常量

我着重介绍下2和3:

  所谓的常变量是具有常量性质的变量,但实质还是变量。所以const它是起到了一种锁定的性质。

例:ef1700201c9f46fc86b60c45182158c4.jpg

 我已经锁定a的值为10,所以与a=20产生冲突,无法正常运行。

那当我没使用const呢?

b95a0a5c3b5745d78708fea209efd386.jpg

就变成二十了! 

  关于define:

5ffa8e409002429ea31cf6348c2640fd.jpg

 我服了它怎么输出二十QWQ

24ea90cb78fb4a9b9933bb470cf870b6.jpg

 我去这个就能输出100这是为啥???

二、对于字符串我要介绍的重点只有一个便是“\0”

\0是作为字符串的结束标志,在计算字符串的长度时\0作也是字符串的结束标志但不算作字符串的内容。

举个例子:90e1c243aa6d44d9931b83671d4fe071.jpg

 实际上字符串是以\0结尾所以是正常的结果6(可以看成"abcdef\0")

而第二个的字符则是没有以\0结尾,所以程序会一直进行到直到遇见\0所以结果并不是我们所认为的那样。

三、对于转义字符,B站上鹏哥已经讲得很详细了,我这边附上几张数据图就好了。7772157a82c246a79d5b68116a75ca75.jpg

8d8b992e8cd8427f94e05bc57bda0480.jpg 

6e5cbce6f7b6424d966b3aa58212f7b1.jpg 

 四、注释分为两种

1.早期c语言的方法:已/*为起始*/为结束

ae4c2acd558240549b9034fcb6d6bf93.jpg

 *注意:使用第一种方式时有个弊端,当你使用两个此方式时,它们都会在第一个*/(结束)时终止

例:

 

a822da38574d4b70a8604576e27c3fe5.jpg

可以发现红色方框里的代码并没有失效。 

2.流行的c++方法:在代码前+//

eec9e4c65226459f8db8d4fe5040892c.jpg

 

*多数图片来自B站鹏哥c语言课堂嘿嘿嘿😊

觉得有用点个赞呗😘

970c25fb5dc24c3f8b34577b3082d410.jpg

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值