int fun(char *s)
{
int n;
n = *s - '0'; // ASCALL码值相减,得到十进制数值
s++;
while (*s != '\0')
{
// n = n*8 + *s - '0';
n = (n << 3) | (*s - '0'); // 效率更高
s++;
}
return n;
}
int fun(char *s)
{
int n;
n = *s - '0'; // ASCALL码值相减,得到十进制数值
s++;
while (*s != '\0')
{
// n = n*8 + *s - '0';
n = (n << 3) | (*s - '0'); // 效率更高
s++;
}
return n;
}