void main{ char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]=>'0'&&ch[i]<='9';i+=2) s = 10 * s + ch [i ] -'0'; printf("%d\n " , s);}
-
这什么语法
65ab21 从第一个开始,取奇数位置的字符,遇到非数字,循环终止。满足条件的也就6了。