Im начинающий программист. При выполнении программ происходит повторяющаяся ошибка. Отображаемый результат неправильный или странный. пример для этой программы:неправильный вывод в c для простых программ
#include<stdio.h>
int main()
{
int age;
age=969;
printf("Methuselah was %d years old\n");
return(0);
}
Выход я получаю 4199232
Как это исправить? Я использую Quincy 2005
'Е («Мафусаил был% г лет \ п», возраст);' – BLUEPIXY
#include (ошибка вывода не связана с этим, но это ошибка в любом случае) –
Ваш компилятор должен выплевывать кипы предупреждений на тебя. Всегда компилируйте с включенными предупреждениями (например, '-Wall -Wextra' как минимум) и *** никогда, никогда не принимайте код, который компилируется с любыми предупреждениями (например, исправляйте их и перекомпилируйте до тех пор, пока не выдадут никаких предупреждений) Если вы хотите затянуть еще больше, добавьте '-pedantic', чтобы еще больше повысить уровень предупреждения. Если вы научитесь писать C с помощью '-Wall -Wextra -pedantic' как части вашей обычной строки компиляции, вы будете учиться намного быстрее и быть таким лучшим программистом для этого. –