Я пытаюсь создать простую (предположительно) одну строку с именем f2
, которая принимает один аргумент int с именем x
и возвращает двойное значение, равное 1.0/x
, но ничего не печатает. Я получаю ошибку после ошибки, и я не уверен, что протоколы предназначены для создания и разделения различных частей функции на одной строке или если я могу это сделать. Вот что у меня есть:Основная функция одиночной строки
f2(int x) { scanf("%i", &x); int c = (1.0/x) return x}
Я пытаюсь использовать ч, чтобы увидеть, если он работает, и я не уверен, что мог бы, возможно, также может быть проблема.
Вам нужен ',' до вашего возвращения заявления, или это опечатка? – AntonH
Не помещайте комментарии в редактирование. внесите изменения и оставьте комментарий в качестве комментария. Не идите менять свой код. Если вы не на 10000% уверены, что это была опечатка, это могло быть ошибкой. – PsychoData