Problem
1. In general, it is not possible to check statically that the r_value of an unitialized variable will not be used. Why?
2. Does Pascal allow a named variable and a pointer share the same data object? Why? Why not?
3. C and C++ distinguish between declaration and definition for variables. Study this language feature and write a short explanation of why this can be useful.