**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.