qiu jie
void Dto16(int m){ seqstack s; //定义顺序栈
init(&s);
printf("十进制数%u对应的十六进制数是:",m);
char*p="0123456789ABCDEF";
while (m)
{
push(&s,p[m%16]);
m/=16;
}
while (!empty(&s))
putchar(pop(&s) );
printf("\n");
}
这是用C语言写的将十进制转为十六进制的函数,求老师解读char*p="0123456789ABCDEF";和push(&s,p[m%16]);这两条语句。