#include <stdio.h>
int main()
{
char ch[]="453cd34";
int i,s=0;
for(i=0;ch[i]>'0'&&ch[i]<'9';i+=2)
s=10*s+ch[i]-'0';
printf("%d",s);//运行结果为43
}
请问为什么结果是43呢,
#include <stdio.h>
int main()
{
char ch[]="453cd34";
int i,s=0;
for(i=0;ch[i]>'0'&&ch[i]<'9';i+=2)
s=10*s+ch[i]-'0';
printf("%d",s);//运行结果为43
}
请问为什么结果是43呢,