目录
1.字符串(下)
2.数组
3.操作符
4.常见关键字
5.指针和结构体
1.字符串(下)
(1)
计算如arr类型字符串的长度时结果应为元素个数+1,计算如arr1类型字符串的长度时结果应为元素个数。
打印如arr类型的字符串是不需要输入\0,打印如arr1类型的字符串是需要输入'\0'。
2.字符串的计算
2.函数的特点:简化代码,代码的复用。
3.数组
数组:一组相同类型的元素的集合。
(1)数组的下标:从0开始到n-1结束。
(2)数组的打印
(3)数组元素个数的计算和数组大小的计算
3.操作符
算术操作符
+ - * / %
移位操作符
>> <<
位操作符
& ^ |
赋值操作符 += -= = *= /= >>= <<=
单目操作符
! - + & ~ *
前置++ -- ;后置++ --的运算
逻辑操作符
||(逻辑与) &&(逻辑或)
|| 有一个为真输出 非0,全为假输出 0;
&& 都为真输出非0,一个为假输出0.
条件操作符
exp1?exp1:exp2
下标引用 结构成员 函数调用
[ ] -> ()
4.关键字
static用来修饰函数和变量
static修饰局部变量,延长了局部变量的生命周期。
static 修饰全局变量,改变了全局变量的链接属性(外部链接属性变为内部链接属性)。
5.结构体和指针
指针
将内存化成小小的内存单元,每个内存单元的大小是1字节。
变量创建在内存中,每个内存单元有地址,变量是有地址的。
(1)取出变量的地址
(2)指针的使用
(3)指针的大小
在32位机器指针的大小为4,在64位机器指针的大小为8。
结构体