#include <stdio.h>
int ChangeValuesP(int *param1, int *param2)
{
int t1 = 15;
int t2 = 15;
*param1 = t1;
*param2 = t2;
return 3;
}
int ChangeValues(int param1, int param2)
{
param1 = 100;
param2 = 100;
return 300;
}
int main()
{
int param1 = 10;
int param2 = 10;
int res1 = ChangeValuesP(¶m1,¶m2);
printf("[1] %d | %d | %d | \n", res1
, param1
, param2
);
param1 = 10;
param2 = 10;
int res2 = ChangeValues(param1, param2);
printf("[1] %d | %d | %d | \n", res2
, param1
, param2
);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgQ2hhbmdlVmFsdWVzUChpbnQgKnBhcmFtMSwgaW50ICpwYXJhbTIpCnsKICAgIGludCB0MSA9IDE1OwogICAgaW50IHQyID0gMTU7CiAgICAqcGFyYW0xID0gdDE7CiAgICAqcGFyYW0yID0gdDI7CiAgICByZXR1cm4gMzsKfQoKaW50IENoYW5nZVZhbHVlcyhpbnQgcGFyYW0xLCBpbnQgcGFyYW0yKQp7CiAgICBwYXJhbTEgPSAxMDA7CiAgICBwYXJhbTIgPSAxMDA7CiAgICByZXR1cm4gMzAwOwp9CgppbnQgbWFpbigpCnsKICAgIGludCBwYXJhbTEgPSAxMDsKICAgIGludCBwYXJhbTIgPSAxMDsKICAgIGludCByZXMxID0gQ2hhbmdlVmFsdWVzUCgmcGFyYW0xLCZwYXJhbTIpOwoKICAgIHByaW50ZigiWzFdICVkIHwgJWQgfCAlZCB8IFxuIiwgcmVzMSwgcGFyYW0xLCBwYXJhbTIpOwoKICAgIHBhcmFtMSA9IDEwOwogICAgcGFyYW0yID0gMTA7CgogICAgaW50IHJlczIgPSBDaGFuZ2VWYWx1ZXMocGFyYW0xLCBwYXJhbTIpOwoKICAgIHByaW50ZigiWzFdICVkIHwgJWQgfCAlZCB8IFxuIiwgcmVzMiwgcGFyYW0xLCBwYXJhbTIpOwoKfQo=