void increase (void *data,int type)
{
switch (type)
{
case sizeof(char):
(*((char*)data))++;
break;
case sizeof(short):
(*((short*)data))++;
break;
case sizeof(long):
(*((long*)data))++;
break;
}
(*((char*)data))這句詳細解釋下
uj5u.com熱心網友回復:
(char*)data) 把data強制轉換為指向字串的指標。*((char*)data) 指向字串的第一個值。
(*((char*)data))++; 把第一個值加1。
uj5u.com熱心網友回復:
(char*)data) 把data強制轉換為指向字串的指標。*((char*)data) 指向字串的第一個值。
(*((char*)data))++; 向后移動一下,指向字串的第二個字符。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49183.html
標籤:基礎類
