Если вы передадите аргумент, вы можете сделать это. Вы также можете объявить переменную new_x
в верхней части вашей программы, но чтобы сохранить ее так, как вы это делали, вызовите функцию
int step1() {
int x = 12;
int new_x = 2*x;
return new_x;
}
int step2() {
int sqr_x = step1()*step1()
return sqr_x;
}