**What linkage do identifiers for functions always have?** Identifiers for functions always have *external linkage.* > **What linkage do functions declared with the `static` keyword have?** > Functions declared with the `static` keyword have *internal linkage.* > > **Do functions ever have no linkage?** > *No*, functions never have no linkage. **Do functions have storage classes?** *No*, functions don't have storage classes. **What is linkage?** Linkage is *the process by which declarations of identical identifiers in different places can be made to refer to the same object or function.* **Does the redeclaration of an identifier with a different storage class keyword change its original linkage?** *No*, the redeclaration of an identifier with a different storage class keyword doesn't change its original linkage.