We introduce the notion of reflexive-recursive circuits and consider classes of many-output and scalar reflexive-recursive circuits of bounded depth in an arbitrary basis. Methods are proposed for deriving lower and upper bounds on the Shannon function for the complexity of circuits from these classes and asymptotic expressions are established. We also derive upper bounds for the realization complexity in these classes of circuits for some functions and systems of functions occurring in applications.