恩恩,还有一个问题麻烦您,这个是我调用的子程序, //根据下标j查十六进制表得一个十六进制数
pHexOUT[k++] = tblDec_Hex[j];
这一行,我想把tblDec_Hex[j];用指针替代。不用数组的形式,前面的定义是 static const char *tblDec_Hex = "0123456789ABCDEF";怎么定义一个指针指向他的首地址??
==============
定义:
char *p = tblDec_Hex;
使用:
pHexOUT[k++] = *p;
或
pHexOUT[k++] = *(p+j);
或
pHexOUT[k++] = p[j];
后两种形式是给指针加上一个偏移值(相当于数组的下标索引)
pHexOUT[k++] = tblDec_Hex[j];
这一行,我想把tblDec_Hex[j];用指针替代。不用数组的形式,前面的定义是 static const char *tblDec_Hex = "0123456789ABCDEF";怎么定义一个指针指向他的首地址??
==============
定义:
char *p = tblDec_Hex;
使用:
pHexOUT[k++] = *p;
或
pHexOUT[k++] = *(p+j);
或
pHexOUT[k++] = p[j];
后两种形式是给指针加上一个偏移值(相当于数组的下标索引)