数组与指针
许多计算机都是按字节编址,及内存中的每个字节都按顺序编号
一个较大的对象的地址(如double类型的变量)通常是该对象第一个字节的地址
数组
指针加1 指的是增加一个 存储单元
对数组而言, 意味着 +1 后的地址是下一个元素的地址,而不是下一个字节的地址,因此 指针必须声明所指向的变量类型
数组名是该数组首元素的地址
函数
- 函数原型可以省略参数名
- 函数定义不能省略参数名
递归
- 位于递归调用之前的语句按被调函数的顺序执行
- 位于递归调用之后的语句按相反顺序执行
scanf("%*s)跳至下一个空白字符
指针
指针是一个值为内存地址的变量(数据对象)
使用指针可以在被调函数中改变主调函数的值
间接运算符: * 后接指针