指针: 指针变量的值是地址。声明指针变量,必须指明,指针所指向的变量的类型。指针指向一个变量所占内存地址的首地址。数组名可以理解成,存放第一个元素地址的指针。array[n] ==> *(array+n)结构体.属性 ==> 结构体指针->属性,s.id ==> (*s).id 函数: 如果函数返回值的类型与声明的返回值类型不一致,返回值将会转换为声明的类型。