中间那个输出语句有 char 的那个,可以用到int形的数组么
我想你是理解错代码了。那个’a'+j不是数组操作,是楼上说的那个。是不能用于int数组的。不过可以换个做法,比如a是int数组,你要输出a[j],可以这样输出*(a+j)
因为ascii是连续排列的,所以'a' + 1就是b 'a'+2 就是c,以此类推。前面是强制类型转换,把它转回字符。
char是一个类型,强制类型转换,先转成ascii码再转回字符
强制类型转换 的格式
强制类型转换,数组最好还是循环输出