Выводит не те числа - C (СИ)
Формулировка задачи:
При выполнении выводит место 1,2,3... (373400 за место всех цифр)
#include "stdafx.h"
#include <stdio.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Russian");
int cDown;
for (cDown = 10; cDown > 0; cDown--)
{
printf("%d\n", &cDown);
}
printf("Взрыв!\n");
getchar();
return 0;
}Решение задачи: «Выводит не те числа»
textual
Листинг программы
printf("%d\n", cDown);
Объяснение кода листинга программы
Код, представленный в вопросе, выводит значение переменной cDown на экран с помощью функции printf().
Вот как это может выглядеть в виде списка:
printf()- функция для вывода информации на экран%d- спецификатор формата, указывает на то, что нужно выводить целое числоcDown- переменная, значение которой будет выведено на экран Таким образом, код просто выводит значение переменнойcDownна экран.