Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/64: Рейтинг темы: голосов - 64, средняя оценка - 4.64
Восстанавливающий знания
 Аватар для solyar
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234

Вывод предупреждения, объясните причину

02.06.2012, 11:01. Показов 13550. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу код, компилирую, а он выдает предупреждение. Пример кода:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
float f(float fahr)
{
    return (5.0/9.0)*(fahr-32); 
}
 
int main()
{
    int fahr;
    
    for (fahr = 0; fahr <= 300; fahr = fahr + 20)
        printf("%4d %6.1f\n", fahr, f(fahr));
}
Вот ошибка:

Без имени.c:14:1: предупреждение: control reaches end of non-void function [-Wreturn-type].
Я это пишу в Geany, в Ubuntu linux 12.04 LTS.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2012, 11:01
Ответы с готовыми решениями:

Объясните причину ошибки
Я пытаюсь сделать функции в графическом редакторе: вырезать, копировать, вставить. При выделении фрагмента прямоугольником нажимаю...

Объясните причину неработоспособности кода
&lt;!doctype html&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;style&gt; body {background-color: rgb(197, 207, 223);} .center {position: absolute; float:...

объясните пожалуйста причину ошибки
вот такой небольшой код &lt;? $hello = &quot;hello&quot;; $string = &quot;Hello world&quot;; echo &quot;$string&quot;; ?&gt; объясните причину ошибки...

6
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
02.06.2012, 11:33
solyar, нет никакого возвращаемого значения в функции main, например "return 0".
1
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266
02.06.2012, 14:52
Цитата Сообщение от fasked Посмотреть сообщение
solyar, нет никакого возвращаемого значения в функции main, например "return 0".
да оно и не нужно у мну без не го раббит а ошибка в том что переменная fahr является типом int а вы хотити ее как foloat выдать (нехорошо) хотя и без этого у мну прекрасно компилится
0
 Аватар для Кот Ангенс
320 / 270 / 128
Регистрация: 24.05.2012
Сообщений: 629
02.06.2012, 15:22
(float)int - допустимое неявное приведение, на него вряд ли ругаться будет. К тому же:
Цитата Сообщение от solyar Посмотреть сообщение
Без имени.c:14:1
Строка 14, столбец 1, т. е. то место, где стоит закрывающаяся скобка main.
1
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266
02.06.2012, 15:46
Цитата Сообщение от Кот Ангенс Посмотреть сообщение
Строка 14, столбец 1, т. е. то место, где стоит закрывающаяся скобка main.
незнаю в чем проблема , наверно отладчик не исправену мну в таком виде и кампилится и все выает .
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
02.06.2012, 16:10
solyar, Керниган и Ритчи (Вы, если не ошибаюсь, их книжку читаете) не грузят до поры - до времени читателя "лишней" информацией, по этому в первых примерах и пишут что-то вроде
C
1
2
3
4
5
#include <stdio.h>
 
main(void) {
    printf("Hello world!");
}
Читайте дальше, там ещё будет подробно и про возвращаемое функцией значение, и про его тип, и для чего вообще функция main() должна какое-то значение возвращать. В вашем случае действительно return 0; перед последней закрывающей } не хватает.

Цитата Сообщение от Ilyawow Посмотреть сообщение
незнаю в чем проблема , наверно отладчик не исправену мну в таком виде и кампилится и все выает .
Просто вывод предупреждений не включён. И ещё раз напоминаю - пишите по-русски!
2
Восстанавливающий знания
 Аватар для solyar
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
02.06.2012, 17:46  [ТС]
Спасибо всем за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2012, 17:46
Помогаю со студенческими работами здесь

Объясните причину ошибки - не могу проинтерполировать
Выскакивает ошибка (не могу проинтерполировать) В архиве задача На скриншоте сама ошибка

Объясните причину ошибки: error stray '\240' in program
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; int main() { vector &lt;int&gt; myVector(10,2); for(int i = 0; i &lt;...

Вывод предупреждения
здравствуйте форумчане у меня имеется такой запрос к базам через JSON &lt;?php $host=&quot;localhost&quot;; //replace with your...

Вывод предупреждения без перегрузки страницы
как написать код,чтоб если не заполнены все поля формы то появлялась надпись тут же на странице формы--не все поля заполнены--и не...

Как подавить вывод на экран предупреждения - Either BOF or EOF is True, or the current record has been deleted... ?
Как подавить вывод на экран предупреждения - Either BOF or EOF is True, or the current record has been deleted; the operation requested...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru