Revision as of 18:25, 13 May 2024 by Admin (Created page with "# A common mistake for new students is reversing the assignment statement. Suppose you want to assign the value stored in the variable "pi" to another variable, say "pi2": ## What is the correct statement? ## What is the reverse? Is this a valid C statement (even if it gives incorrect results)? ## What if you wanted to assign a constant value (like 3.1415) to "pi2": ##: '''a'''. What would the correct statement look like? ##: '''b'''. Would the reverse be a valid or...")
ABy Admin
May 13'24
Exercise
- A common mistake for new students is reversing the assignment statement. Suppose you want to assign the value stored in the variable "pi" to another variable, say "pi2":
- What is the correct statement?
- What is the reverse? Is this a valid C statement (even if it gives incorrect results)?
- What if you wanted to assign a constant value (like 3.1415) to "pi2":
- a. What would the correct statement look like?
- b. Would the reverse be a valid or invalid C statement?
ABy Admin
May 13'24
pi2 = pi;
- The reverse,
pi = pi2;
is a valid C statement ifpi
is not a constant andpi2
is initialized. - a.
pi2 = 3.1415;
b. The reverse:3.1415 = pi2;
is not valid since it is impossible to assign a value to a literal.
References
Wikibooks contributors. "C Programming/Exercise solutions". Wikibooks. Wikibooks. Retrieved 13 May 2024.