读书人

关于函数参数是指针,函数内的指针当数

发布时间: 2012-04-01 17:23:46 作者: rapoo

关于函数参数是指针,函数内的指针当数组用?这样有问题吗?
void hctoa(unsigned char ch, unsigned char* hex)
{
unsigned char i,c;

for(i=0;i <2;i++)
{
if(i==0) c = ch > >4;
else c = ch;
c &= 0x0f;
if( c >=0 && c <=9 ) *(hex+i) = '0 ' + c;
else *(hex+i) = 'A ' + c - 10;
}
}

上面的与下面的运行的结果都是一样的吗?

void hctoa(unsigned char ch, unsigned char* hex)
{
unsigned char i,c;

for(i=0;i <2;i++)
{
if(i==0) c = ch > >4;
else c = ch;
c &= 0x0f;
if( c >=0 && c <=9 ) hex[i] = '0 ' + c;
else hex[i] = 'A ' + c - 10;
}
}

[解决办法]
你很喜欢一个帖子发很多次啊
[解决办法]
没问题
[解决办法]
是一样的啊
[解决办法]
一样 你们的C教程没有么

读书人网 >C语言

热点推荐