“哪位可以分步骤分析”

img


此图片上的程序,不知哪位可以分析一下,有一些地方没有明白,特别是if语句那输出的值

就是 遍历 s 字符数组,然后 统计其中的小写 字母的个数,
遍历的条件是 s[i] != '\0',字符数组默认 最后一位是结束符 '\0'
if 的判断的是 s[i] 这个字符是否在 a ~ z 这 26个小写字母之间, 字符比较是各自的 ascii值,所以可以用 >= 和 <= 直接进行比较

if(s[i]>='a' && s[i]<='z')

这里是将遍历到的字符和字符进行比较,检查字符是不是在a~z之间
字符时可以用使用对应的ASCII 编码进行比较的,有对应的数值