I try this program in CS50 Week 4 memory. I noticed there is a pattern on the garbage values. Initially, I thought garbage values should be randomize. But, it looks like there is different pattern depended on the number of garbage value requested.
Code: #include <stdio.h> #include <stdlib.h>
int main (void)
{
//Create an array of 3
int scores[3];
//Print 3 random garbage values
//scores[0] have big random values
//scores[1] have 3276X
//scores[2] have 0
for (int i = 0; i < 3; i++)
{
printf("%i\n", scores[i]);
}
}
Result: pset4/W4.1/ $ ./garbage -1498813296 32767 0 pset4/W4.1/ $ ./garbage -1011161520 32764 0 pset4/W4.1/ $ ./garbage 1340521040 32765 0 pset4/W4.1/ $ ./garbage 1244491248 32765 0 pset4/W4.1/ $ ./garbage -1200874656 32764 0
Can anyone help to explain what is happening here? Thanks!
Aucun commentaire:
Enregistrer un commentaire