Member 13948813 Ответов: 2

Каков вывод этого кода написанного на языке Си


#include<stdio.h>
{
 int a=10,b=15,c=20;
 c=a+b;
 prinf("%d\n",c);
}


Что я уже пробовал:

Я хочу получить ответ как можно скорее.

Dave Kreskowiak

Вы можете требовать ответа сколько угодно. Мы не собираемся делать за тебя домашнее задание.

2 Ответов

Рейтинг:
2

OriginalGriff

Прогони его и увидишь.
Но я дам вам подсказку: это ошибка компилятора, примерно такая же, как "ожидаемый идентификатор или '(' перед '{' токеном"

Ваша программа на языке Си нуждается в main функция для того, чтобы работать - так компилятор знает, с чего начать выполнение. Без этого у вас вообще нет приложения, и оно не будет работать или выводить что-либо.
Плюс... printf требуется, чтобы буква "Т" была распознана.
Кроме этого, как вы думаете, что он должен вывести? Чего бы вы ожидали, если бы я попросил вас сложить 10 и 15 и сказать мне, какую сумму вы получили?

#include <stdio.h>

int main()
{
    int a=10,b=15,c=20;
    c=a+b;
    printf("%d\n",c);
    return 0;
}


Рейтинг:
1

KarstenK

Это не будет компилироваться, потому что основные правила не выполняются, как было написано ранее.

Покопайтесь в этом учебник Learn C++ чтобы изучить основы кодирования.