// Const interview question 1.cpp
// What does the keyword "const" means in C program? Please at least make two examples about
// The usages of Const.
// [2005 interview questions for a famous computer embedded company in the United States]
// Resolution:
// In C Programs, const is mainly used to define constants, modify function parameters, and modify function return values. In the C program, it can also
// Modify the definition body of a function. Define a member function in the class as a constant function, that is, modify the data member in the class.
// Answer: (1) const constants can be defined. (2) const can modify the parameters and return values of a function, or even the definition body of a function. Const
// Modify things are forcibly protected to prevent unexpected changes and improve program robustness.
// Const interview question 2.cpp
// What is the difference between const and # define?
// Answer: (1) the C ++ language can use const to define constants or # define to define constants. However, the former has more advantages than the latter:
// (1) const constants have data types, while macro constants do not. The compiler can perform type security checks on the former, while only
// Replace characters without security check, and unexpected errors (marginal effect) may occur during character replacement ).
// (2) Some integrated debugging tools can debug const constants, but cannot debug macro constants. Only use
// Const, instead of using macro constants, that is, const constants completely replace macro constants.