aboutsummaryrefslogtreecommitdiff
path: root/CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt')
-rw-r--r--CST116F2021-Lab4/CST116 Lab4 Textual Work Harris-Toovy.txt35
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.