函数的声明和定义,
声明;
告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,但是具体存不存在,无关紧要。
先声明后使用
函数的声明放在头文件中
定义;指函数的具体实现,支持函数的功能实现
.h;放置函数的声明
.c;放置函数的实现
指针变量作为函数参数,将普通的地址传递给形参,形参必须是指针类型,指针作为函数参数进行传递,本质上是值的单向传递,只是传递过来的值是一个地址,实参和形参这两个变量将指向同一个储存单元。
数组元素的地址表示法,such as
a[4]------&a[4],a+4,p+4
指针的移动,设定n为整数,p为某类型的指针,指针算数运算移动如下
p=p+n;表示指针指向当前位置后方第n个同类型的数据的位置,
p++;表示指针往后移动一个单元
定义变量时,变量名前加“*”,表示该变量定义为指针变量,在使用时指针变量时,在变量名前“*”表示该指针变量所指向的变量