|
某一函數(shù),形參定義為 unsigned short 型,在調(diào)用它時,實參賦5,但執(zhí)行該函數(shù)里,形參就變成了0XFF05,這0Xff055差了十萬8000里,怎樣修改才能讓傳遞函數(shù)的實參仍然是5,而不是0xFF05呢?代碼如下:
void ZhengZhuan (unsigned short st);
void main()
{
ZhengZhuan (5) ;
}
void ZhengZhuan (unsigned short st)
{
for (i=0;i<st;i++) //st變成了0xFF05 (傳進來的5)
{......}
}
|
|