Ошибка Undeclared identifier - C (СИ)
Формулировка задачи:
написал программу на си но выдаёт ошибку (error C2065: 'r' : undeclared identifier) перепробывал все что можно ничего путевого не получилось помогите с решением проблемы и объясните что не так
#include "stdafx.h" float length(float radius); /*программа с возвращением*/ int _tmain(int argc, _TCHAR* argv[]) { { float radius; radius=5; printf("длинна окружности %f = %f.\n",r,length (radius)); } float length(float r);/*описание функции length*/ { return (3.1415)*2*(r); } }
Решение задачи: «Ошибка Undeclared identifier»
textual
Листинг программы
#include "stdafx.h" float length(float radius); /*программа с возвращением*/ int main(int argc, char argv[]) //просто я не признаю эти модные _tmain, _TCHAR { float radius; radius=5.0; printf("длинна окружности %f = %f.\n",radius, length(radius)); return 0; } float length(float radius)/*описание функции length*/ { return (3.1415)*2*(radius); }
Объяснение кода листинга программы
- Включаем файл
stdafx.h
. - Определяем функцию length(float radius).
- В функции main(int argc, char argv[]) объявляем переменную radius.
- Присваиваем переменной radius значение 5.0.
- Вызываем функцию printf, передаем в нее значения переменных radius и length(radius).
- Возвращаем 0 из функции main.
- В функции length(float radius) возвращаем результат вычисления (3.1415)2(radius).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д