Lecture example yayay
void changePizza(int *p)
{
*p = *p + 2;
*(p+2)=*(p-2);
*(p+1)= -*(p+1);
(*(p-3))++;
*(p+3) = 5;
}
int main()
{
int my_pizza = 1;
int *p = NULL;
int group_pizzas[10];
for (int i = 0; i < 10; i++) group_pizzas[i] = i % 5;
p = &group_pizzas[5];
changePizza(p);
for (int i = 0; i < 10; i++) printf("Pizza %d is %d\n", i, group_pizzas[i]);
}todo analyse this more. maybe make this a question paco could defo give. Memory: main:
- 6⇒my_pizza: int = 1
- 7⇒p: int* = NULL
- 8⇒
<return>= junk - changePizza
- 9⇒p: int* = 0x6