#include <iostream>
using namespace std;
void byref(int &x) {
x++;
}
void byptr(int *x) {
if (x != NULL) (*x)++;
}
int main() {
int x= 0;
cout << x << endl;
byref(x);
cout << x << endl;
byptr(&x);
cout << x << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgYnlyZWYoaW50ICZ4KSB7CiAgeCsrOwp9Cgp2b2lkIGJ5cHRyKGludCAqeCkgewogIGlmICh4ICE9IE5VTEwpICgqeCkrKzsKfQoKaW50IG1haW4oKSB7CgogIGludCB4PSAwOwoKICBjb3V0IDw8IHggPDwgZW5kbDsKICBieXJlZih4KTsKICBjb3V0IDw8IHggPDwgZW5kbDsKICBieXB0cigmeCk7CiAgY291dCA8PCB4IDw8IGVuZGw7CgogIHJldHVybiAwOwp9