Как это реальное использование использования N [C-'0 ']?

Я новичок в C, и я наткнулся на код Вроде это:

int n[10];
if(c>='0' && c<='9')
++n[c-'0']

в , если , если петля, почему мы должны использовать отдельные кавычки вокруг 0 , что его использование, почему мы не можем определить 0 Как целое число сразу? А во второй строке кода ++ N [C-'0 '] , каковы использование использования массива, как это, в том смысле, почему нам нужно вычесть 0 (еще раз Почему использование одиночных цитат в этом контексте?) Из C в индексе массива?

Если мне нравится это n [C-'0 '] , результат Работа индекса ( C-'0 ') будет символом или целым числом?

Учитывая, что кто-нибудь может сказать мне, каково реальное использование такого массива и какие недостатки хорошо?

заранее спасибо.

13
задан Ant's 13 September 2011 в 15:07
поделиться