Во время предварительной обработки мы обычно сканировать все macros
, но я запутался немного, что делает препроцессор также генерирует маркеры, которые фактически принятые лексическим анализатором и дополнительно сканирует входной файл,Являются ли токены подсчитаны после предварительной обработки или только в процессе предварительной обработки?
Я прошел через это , и упоминается, что токены предварительной обработки делятся на пять широких классов: идентификаторы, номера предварительной обработки, строковые литералы, пунктуаторы и т. Д., Так же как и токены, созданные во время предварительной обработки или нет?
Если этот вопрос касается препроцессора C, вы можете пометить его как таковой; C - не единственный язык с препроцессором. –