指在一常式中加入额外的选项功能,但不改变呼叫变数的顺序。通常借用该功能不会使用的变数,来传递原需追加的外显输出╱入变数。因此使一变数具有多重的意义,常使程式除错变得难以除错。但因避免程式修改幅度扩大,隐藏旗标成为最常使用的方法。