Соответственно и особенности использования ресурсов компилятором иные будут (соответственно и нюансы использования операторов ЯВУ).
Взять те же массивы к примеру...
Даже без "лезть в железо" ограничения весьма заметные будут.
Тот же ввод/вывод, который у ПК стандартизирован, а у устройств на МК весьма разнообразен.
Сравните примеры вывода на дисплей для ПК и для МК.
У ПК единый подход, а у МК будет зависеть от конкретного дисплейчика заметно больше, чем от начинки того МК, на котором самоделка сделана.
Разве что самый начальный примитив освоения совпадет...
Но без ввода/вывода там общего лишь при использовании последовательного ввода/вывода через УАРТ можно отметить.
С другой стороны - кто с чего начинал.
Если ранее изучался Си для ПК, то освоение его относительно МК заметно легче пойдет.
Но ставить основной задачей первично изучить Си для ПК чтобы затем переходить на Си для МК тому, кто уже работал с МК под ассемблером явно избыточная задача.
Речь то идет об удобочитаемости примеров из учебников по Си/С++ написанных под ПК относительно их применения при изучении Си/С++ для работы с ардуиноIDE.


