Простые и составные операторы в программировании отличаются по структуре и назначению.
Простые операторы обозначают одну конкретную операцию с данными и не содержат в себе других операторов. blog.skillfactory.ru wiki.mydataexpress.ru К ним относятся, например, оператор присваивания, обращение к подпрограмме, оператор безусловного перехода, пустой оператор. wiki.mydataexpress.ru Простые операторы заканчиваются знаком «;» (точка с запятой). book.mql4.com
Составные операторы состоят из нескольких простых и позволяют использовать несколько операторов там, где ожидается применение одного. blog.skillfactory.ru Например, в операциях ветвления. blog.skillfactory.ru Составные операторы позволяют упростить программный код и упорядочить его исполнение. blog.skillfactory.ru Тело составного оператора всегда заключено в фигурные скобки и может состоять из нуля, одного или нескольких операторов. book.mql4.com
Таким образом, простые операторы выполняют одну операцию, а составные — несколько действий.