C语言初阶-总结(1)

1.作用域

注意花括号{}也为一个作用域,若在{}中给一个局部变量变量赋值,却在{}外需要输出,将会报错。【作用域不对】

2.const常变量

修饰的常变量在函数中不能再被赋值

3.枚举

枚举变量值默认从0开始递增,可以对枚举变量进行赋值,后续递增1

4.转义字符

转义字符 释义
\?       在书写连续多个问号时使用,防止他们被解析成三字母词
\'        用于表示字符常量'
\“        用于表示一个字符串内部的双引号
\\        用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a       警告字符,蜂鸣
\b       退格符
\f        进纸符
\n       换行
\r        回车
\t        水平制表符
\v       垂直制表符
\ddd   ddd表示1-3个八进制数字。
\xdd   dd表示2个十六制数值
注:【“\ddd“在计算字符串长度时仅能算一个【ddd范围只能是0-7,不可能是8,若为8,则8是转义字符之外的字符】 
【'\'',"\b",单引号和双引号区别,当需要的是单个字符时用单引号,若为字符串时用双引号,个别转义字符比较特殊需要用双引号】
【记住输出数组时有无\0的区别,无\0时输出所有有效字符以及随机值,计算数组长度时无\0时输出的结果为随机值。】

5.sizeof 和strlen区别

strlen()函数所在头文件为:<string.h>.求出的字符串为字符串有效长度,不包含字符串结束符‘\0’
sizeof的结果为指针的长度,即对应变量的字节数,而不是字符串的长度。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值