Вывод не отображается при попытке запустить программу C - PullRequest
0 голосов
/ 03 марта 2019

Когда я пытаюсь запустить эту программу, мой терминал ничего не отображает.

Вот программа:

/* Print a message on the screen*/

#include <stdio.h>

int main()
{
    printf("Hello World.\n");
    return 0;
}

Я что-то не так делаю?

- РЕДАКТИРОВАТЬ -

Мой антивирус блокировал выполнение программы.

Ответы [ 2 ]

0 голосов
/ 03 марта 2019

Добавьте символ новой строки в конец вашей строки (или используйте puts):

/* Print out a message on the screen*/

#include <stdio.h>

main()
{
    printf("Hello World.\n");
    return 0;
}

Обычно компиляторы оптимизируют этот printf вызов puts("Hello, World.").

Itтакже рекомендуется объявить main как int (используйте int main() ...).

0 голосов
/ 03 марта 2019

Когда вы определяете функцию в C, вам нужно указать тип возвращаемого значения.Таким образом, ваша основная функция должна быть объявлена ​​как int main() (потому что она возвращает целое число)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...