Автор Тема: warning: type of 'a' defaults to 'int'  (Прочитано 824 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Scrat98

  • Гость
Добрый день всем!
Помогите разобраться с уорингами
Цитировать
chisla\main.c|14|warning: type of 'a' defaults to 'int' [enabled by default]|
chisla\main.c|14|warning: type of 'b' defaults to 'int' [enabled by default]|
chisla\main.c|18|warning: statement with no effect [-Wunused-value]|
chisla\main.c|23|warning: control reaches end of non-void function [-Wreturn-type]|
Программа компилируется, но хочется понять в чем дело.
 

nike1968

  • Гость
warning: type of 'a' defaults to 'int'
« Ответ #1 : 21 Мая 2016, 22:16:56 »

Цитировать
chisla\main.c|14|warning: type of 'a' defaults to 'int' [enabled by default]|
chisla\main.c|14|warning: type of 'b' defaults to 'int' [enabled by default]|
в функции в качестве аргументов надо указывать тип int, то есть f22(int a,int b), а не просто int f22(a,b)
Цитировать
chisla\main.c|18|warning: statement with no effect [-Wunused-value]|
оператор без эффекта, то есть не используется нигде
Цитировать
chisla\main.c|23|warning: control reaches end of non-void function [-Wreturn-type]|
В конце функции добавьте return 0;
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: