Программирование в Сишке. Дана программа: #include < stdio.h> int main(void) { int A,B,C; printf( "Введите два числа\n"); scanf( "%d %d",&A,&B); С=A+B; printf( " Ответ: %d" , C); return 0; } теперь вопрос, как можно ее исправить или что нужно сделать с программой что бы последнее действие ( return 0;) не нужно было писать и выполнять?
Для того чтобы избавиться от строки "return 0;" в конце программы, можно изменить тип функции main на "void", а также использовать бесконечный цикл вместо возврата 0. Пример ниже:
#include <stdio.h> int main(void) { int A, B, C; printf("Введите два числа\n"); scanf("%d %d", &A, &B); C = A + B; printf("Ответ: %d\n", C); while(1) { //бесконечный цикл } }
Теперь программа будет продолжать выполняться всегда, пока не будет принудительно остановлена.
Для того чтобы избавиться от строки "return 0;" в конце программы, можно изменить тип функции main на "void", а также использовать бесконечный цикл вместо возврата 0. Пример ниже:
#include <stdio.h>int main(void) {
int A, B, C;
printf("Введите два числа\n");
scanf("%d %d", &A, &B);
C = A + B;
printf("Ответ: %d\n", C);
while(1) {
//бесконечный цикл
}
}
Теперь программа будет продолжать выполняться всегда, пока не будет принудительно остановлена.