What is a bitcoin address?

A Bitcoin wallet is an identification code used by a user to receive a payment. Within each wallet there can be many Bitcoin address, one for every payment received. It is in fact recommended to  use each address for a single payment only. Reusing the same address for multiple payments is possible but it could, in fact, harm your privacy and security.
In order to facilitate the transcription of an address, many wallets allow users to represent them as QR codes or insert them through NFC technology.