嘿嘿😁,各位同学,大佬们,晚上好啊,桀桀桀。
晚上学了四节课,准备在这里分享一下自己对于学习当中遇到的一些重点的看法。🥰
一、首先,介绍常量的四中形式:
1,字面常量。
2,const修饰的常变量
3,define定义的标识符常量
4,枚举常量
我着重介绍下2和3:
所谓的常变量是具有常量性质的变量,但实质还是变量。所以const它是起到了一种锁定的性质。
例:
我已经锁定a的值为10,所以与a=20产生冲突,无法正常运行。
那当我没使用const呢?
就变成二十了!
关于define:
我服了它怎么输出二十QWQ
我去这个就能输出100这是为啥???
二、对于字符串我要介绍的重点只有一个便是“\0”
\0是作为字符串的结束标志,在计算字符串的长度时\0作也是字符串的结束标志但不算作字符串的内容。
举个例子:
实际上字符串是以\0结尾所以是正常的结果6(可以看成"abcdef\0")
而第二个的字符则是没有以\0结尾,所以程序会一直进行到直到遇见\0所以结果并不是我们所认为的那样。
三、对于转义字符,B站上鹏哥已经讲得很详细了,我这边附上几张数据图就好了。
四、注释分为两种
1.早期c语言的方法:已/*为起始*/为结束
*注意:使用第一种方式时有个弊端,当你使用两个此方式时,它们都会在第一个*/(结束)时终止
例:
可以发现红色方框里的代码并没有失效。
2.流行的c++方法:在代码前+//
*多数图片来自B站鹏哥c语言课堂嘿嘿嘿😊
觉得有用点个赞呗😘