an engine control apparatus having a microcomputer which controls an operating condition modifying means to modify the operating condition of the engine , wherein the absolute value δc of the difference , c now - c old is calculated from a previously obtained basic amount of control c old , and a newly obtained basic amount of control c now , a correction coefficient k is determined which takes a value of 1 to nearly 0 as the δc is increased , and then the c set of c . sub . set = k ×+ c . sub . old is calculated as an actual basic amount of control .