Проблема в том, что вы печатаете значение указателя size (size) вместо значения переменной size. В данном случае, вместо кода printf("size = %d\n", size); нужно написать printf("size = %d\n", size); чтобы вывести значение переменной, на которую указывает указатель size.
Кроме того, я рекомендую вам использовать отладчик для пошагового выполнения программы и выявления ошибок. Отладчик позволит вам более детально изучить значения переменных и легче обнаружить проблему в вашем коде.
Проблема в том, что вы печатаете значение указателя size (size) вместо значения переменной size. В данном случае, вместо кода printf("size = %d\n", size); нужно написать printf("size = %d\n", size); чтобы вывести значение переменной, на которую указывает указатель size.
Кроме того, я рекомендую вам использовать отладчик для пошагового выполнения программы и выявления ошибок. Отладчик позволит вам более детально изучить значения переменных и легче обнаружить проблему в вашем коде.