C语言,for循环里的判断语句s[i]!=0,可是当第一个i=0时,s[0]=0,那不就没有进入循环吗,怎么输出n是2?

2025-03-23 05:57:02
推荐回答(2个)
回答1:

s[i] != 0
s[i] != '0'
弄清如上两句代码的区别,你的疑问就迎刃而解

回答2:

‘0’在ascii中是48 所以s[0] !=0