Question: could someone explain it to me how five_int[0] and five+ints[1] change during the for loop #include int main() { int i; int five_ints[5]; char* c;

could someone explain it to me how five_int[0] and five+ints[1] change during the for loop

#include

int main() {

int i;

int five_ints[5];

char* c;

for (i = 0; i < 5; i++){

five_ints[i] = 4;

}

c = (char*)five_ints;

for (i = 0; i < 5; i++){

c[i] = 1;

}

printf("%x ", five_ints[0]);

printf("%x ", five_ints[1]);

printf("%x ", five_ints[2]);

printf("%x ", five_ints[3]);

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!