关于数组的一些问题

为什么 str[]-'0' ?

 

while(cin>>a) //说明读进去的a[i]不是数字,而是字符的形式,
如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57
所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。
posted @ 2015-06-04 17:50  Vmetrio  阅读(136)  评论(0编辑  收藏  举报