...
The following well-formed but noncompliant code example borrowed from Section 6.5.16.1 of the C Standard allows a constant value to be modified.:
| Code Block | ||||
|---|---|---|---|---|
| ||||
char const **cpp; char *cp; char const c = 'A'; cpp = &cp; /* constraint violation */ *cpp = &c; /* valid */ *cp = 'B'; /* valid */ |
...