Просветленный
(24335)
7 лет назад
Операторы это: +,-[],->
Функции это: int main(),printf(),exit()
Пример операторов
int a = 5 + 5;
Тут операторы: =,+
Пример функций:
void main() { printf("Hello World!\n"); }
Андрей
Высший разум
(466118)
7 лет назад
Оператор - это конструкция языка, управляющая последовательностью действий: if, while, try и т. д.
Функция - это последовательность операторов, получающие на входе набор значений (аргументы, они же параметры) и [возможно] возвращающая результат: sin, abs и т. д.
Операция - это функция специального вида, имеющая один или два аргумента и встроенная в язык. Операция отличается от функции и тем, что её имя может не быть идентификатором, и тем, что аргументы записываются с разных сторон операции без скобок: +, /, << и т. д.
Малообразованные IT'шники, не подозревающие о существовании устоявшейся до их рождения русской терминологии (в том числе и авторы некоторых "учебников"), часто путают операции и операторы.