#include <stdio.h>
void func(int *w, int *x, int *y, int *z);
int main(void) {
int data[3] = {3, 70, 700};
int a, sum, *pa, *pb, *pc;
a = 6;
pa = &a;
pb = &data[0];
pc = data + 1;
func(data, pa, pb, pc);
sum = data[0] + data[1] + data[2];
}
void func(int *w, int *x, int *y, int *z) {
*w = *x +1;
w[1] = *(y+1);
*(w+2)=z[1];
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZ1bmMoaW50ICp3LCBpbnQgKngsIGludCAqeSwgaW50ICp6KTsKCmludCBtYWluKHZvaWQpIHsKCQoJaW50IGRhdGFbM10gPSB7MywgNzAsIDcwMH07CglpbnQgYSwgc3VtLCAqcGEsICpwYiwgKnBjOwoJYSA9IDY7CglwYSA9ICZhOwoJcGIgPSAmZGF0YVswXTsKCXBjID0gZGF0YSArIDE7CgkKCWZ1bmMoZGF0YSwgcGEsIHBiLCBwYyk7CgkKCXN1bSA9IGRhdGFbMF0gKyBkYXRhWzFdICsgZGF0YVsyXTsKCXByaW50ZigiJWQiLCBzdW0pOwp9Cgp2b2lkIGZ1bmMoaW50ICp3LCBpbnQgKngsIGludCAqeSwgaW50ICp6KSB7CgkqdyA9ICp4ICsxOwoJd1sxXSA9ICooeSsxKTsKCSoodysyKT16WzFdOwp9CgoK