心得记录day3
讨厌自己在学习状态极佳的时候选择了划水!
学到正片了哈
数组变量实际上就是特殊的指针,是常量指针,因此它不可以被赋值
1数组本身表达地址
比如 int a[];int *p=a(就不需要用&去取地址)
2数组单元表示的是变量 需要用&去取地址
比如 &a[0](实际上就是a)
3.[]运算符可以对数组做,也可以对指针做
*p==p[0]
字符类型
char
单引号表示字符字面量 %c用于输入或输出字符
scanf只能处理int而不能处理char
所以若要输出char则可以用ASCII码转换一下
字符的计算表示两个字符之间的距离
混合计算时%d%c 和%d %c有区别
一个是会将空格交给%c 一个是会将空格读完再将空格之后的东西给%c