A cartesian closed category (sometimes: ccc) is a category with finite products which is closed with respect to its cartesian monoidal structure.
Any topos or quasitopos, such as Set, is cartesian closed.
Cat is also cartesian closed.
Many nice categories of topological spaces are also cartesian closed, particularly the convenient categories of spaces.
In showing that a given category is cartesian closed, the following theorem is often useful (cf. A4.3.1 in the Elephant):
If is cartesian closed, and is a reflective subcategory, then the reflector preserves finite products if and only if is an exponential ideal (i.e. implies for any ). In particular, if preserves finite products, then is cartesian closed.
In a cartesian closed category, the product functors have right adjoints, so they preserve all colimits. In particular, a cartesian closed category that has finite coproducts is a distributive category.
The internal logic of cartesian closed categories is the typed lambda-calculus?.