缺省参数就是默认值!比如你在一开始设计了一个函数只要传两个参数,写过一些段时间后发现需要再加一个参数!这时候要改很多!这个时候你就可以将这个参数放到后面!给定一个默认值那样你就不需要改其他地方!比如! void SetPos(int x,int y);后来你需要添加一个参数如 void SetPos(int x ,int y , int z);你可以不必再添加函数直接在原函数上改!将函数声明成void SetPos(int x; int y ,int z = 0);这样改过之后!原先调用它的地方都不需要改动!灵活性很强!