Я новичок в C, и я наткнулся на код Вроде это:
int n[10];
if(c>='0' && c<='9')
++n[c-'0']
в , если
, если петля, почему мы должны использовать отдельные кавычки вокруг 0
, что его использование, почему мы не можем определить 0
Как целое число сразу? А во второй строке кода ++ N [C-'0 ']
, каковы использование использования массива, как это, в том смысле, почему нам нужно вычесть 0
(еще раз Почему использование одиночных цитат в этом контексте?) Из C
в индексе массива?
Если мне нравится это n [C-'0 ']
, результат Работа индекса ( C-'0 '
) будет символом или целым числом?
Учитывая, что кто-нибудь может сказать мне, каково реальное использование такого массива и какие недостатки хорошо?
заранее спасибо.