#include void foo(int x, int *y, int &z){ x = 100; *y = 200; z = 300; } int main(){ int a = 3, b = 4, c = 5; printf("a = %d, b = %d, c = %d\n", a, b, c); foo(a, &b, c); printf("a = %d, b = %d, c = %d\n", a, b, c); return 0; }