Next: Functions, Previous: Variables, Up: GNU C Manual [Contents][Index]
A declaration can include type qualifiers to advise the compiler
about how the variable will be used.  There are three different
qualifiers, const, volatile and restrict.  They
pertain to different issues, so you can use more than one together.
For instance, const volatile describes a value that the
program is not allowed to change, but might have a different value
each time the program examines it.  (This might perhaps be a special
hardware register, or part of shared memory.)
If you are just learning C, you can skip this chapter.