为什么字符c是int型而不是char型,还有下面绿色注解字符的表示方法

img

/把字符5中不是c的字符保存下来
voidsqueeze(chars[],intc) //为什么是int;
     inti,j;
    for(i=j=0;s[i]?='0°;i++)
    if(s[i]?=C) //为什么不是c
    S[j++]=S[i]
     S[j=6°
  1. 可以是 int,也可以是 char.
  2. c 是一个形式参数,不是常量的字符c,在参与比较时,实际是一个数值 ASSII 码。因此不是 'c'.