diff options
Diffstat (limited to 'CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt')
| -rw-r--r-- | CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt b/CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt new file mode 100644 index 0000000..4ff5fb6 --- /dev/null +++ b/CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt @@ -0,0 +1,35 @@ +This file contains all non-code, non-code output work + +7a - 6.8 Exercises #1-9: +1) a = 3 (type float) +2) a = -nan(ind) (not-a-number) +3) a = 32 (type float) +4) a = 0.25 (type float) +5) a = 6 (type int) +6) a = 6 (type int) +7) a = 5 (type int) +8) a = 5 (type int) +9) a = 4 (type float) + + + +8a - 9.13 Debugging Exercises: + +Ex1) +D5: The address of age is 0x0133f96c +D9: The address changed because in this scope, "age" is a local variable, and not the variable we were referring to before. While I don't know the exact reason for this, the value of age (uninitialized to a set value) is -858993460, which is the pattern 11001100... in binary - which I assume is a pattern preloaded into memory by the debugger since it is always that value. +D11: Entered 24, and it is now in [age] +D14: Since the values were local, and the values is not (currently) passed back, the value of [age] in main is still 0 +D15: Changed GetAge(); to age = GetAge(); +D16: Verified intended behavior + +Ex2) +D5: Both the value of [age] and its address are greyed out. I would assume this is because it is not currently in scope (the variable we are currently working on is called [years]). + +Ex3) +D3: Yes, [age] is 20, and [days] is 7300 +D6: Probably because the values were fed in in the wrong order. This is likely due to a mismatch in the input naming of the function and its prototype. +D7: Swapped the inputs of the function definition + +Ex4) +D5: It seems that there is a separate entry on the call stack for the PrintResults function. This implies to me that the behavior of a function call within the primary .cpp file (integrated header) is the same as an external .cpp file with an associated header. |