首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于函数参数是指针,函数内的指针当数组用?这样有有关问题吗

2012-04-01 
关于函数参数是指针,函数内的指针当数组用?这样有问题吗?void hctoa(unsigned char ch, unsigned char* he

关于函数参数是指针,函数内的指针当数组用?这样有问题吗?
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教程没有么

热点排行