Каково количество токенов в следующем заявлении C?Количество токенов C
printf("i = %d, &i = %x", i, &i);
Ответ 10, пожалуйста, объясните, почему это так?
Я искал из http://www.c4learn.com/c-programming/c-tokens-keywords-identifiers/ и от https://msdn.microsoft.com/en-us/library/c6sb2c6b.aspx и от моего мнения его 9.
printf
- 1
()
- 2
"i = %d, &i = %x"
- 1
,
- 2
i,&i
- 2
;
- 1
всего = 1 + 2 + 1 + 2 + 2 + 1 = 9
Я совершенно новой для C поэтому, пожалуйста, помогите мне
'i' - это один токен,' & i' - два токена. – ace
Я не согласен, что этот вопрос заслуживает 6 downvotes. * Редактировать: * Теперь это 7. Обычно я не буду выдвигать этот вопрос, но в этом случае я думаю, что должен. – ace
@Olaf; Хммм. Я превосхожу на 1. – haccks