c语言字符数组,求大佬!!

char ch[]="ABde";

int i,s=0;

for(i=0;ch[i]>='A'&&ch[i]<='Z';i++)

         s=10*s+ch[i];

printf("%d",s);

运行结果求告知!

运行结果:716

你看下我的回答是否解决你的问题,如果解决请采纳,如为解决可以继续追问,谢谢。

给你画了个流程图,你看下能不能理解过程

死循环,循环没有终止条件

你操作数组下标的时候,记得不要越界~

C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html