Question: Given the following code assuming that the preprocessor directive and function prototype is written, what would be displayed from vali, val2, and val3? int main(void)
Given the following code assuming that the preprocessor directive and function prototype is written, what would be displayed from vali, val2, and val3? int main(void) { int vali 4; int val2 = 5; int val3 = 6; = int * valptrl = &vall; int * valptr2 = &val2; int * valptr3 = &val3; int ** valptr4 = &valptri; int ** valptr5 = &valptr2; int ** valptr6 = &valptr3; foo (valptr4, valptr5, valptr); printf("vall printf("val2 printf ("val3 = %d ", vall); %d ", val2); %d ", val3); return 0; } void foo(int ** valptri, int ** valptr2, int ** valp { *valptr3 = *valptr2; *valptr2 *valptri; *valptri *valptr3; **valptri **valptr2
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
