void <процедура атауы>(<параметрлер тізімі>)
{
Процедура денесі
}
Процедура функциясының құрылымы төмендегіше анықталады.
<процедура функцияның типі ><процедура функцияның атауы>
(<параметрлер тізімі>)
{
Процедура денесі
}
Аталған параметрлер тізіміндегі айнымалылар, типі көрсетіліп жазылады. Анықталған процедуралар main() – басты функциядан алдын жазылады.
Процедура программада параметрлердің тиісті мәндері бойынша шақырылады.
Процедураға мысал ретінде шеңбердің ауданын есептейтін төмендегі программаны келтіреміз.
/* Процедура*/
/* Шеңбер ауданын есептеу */
#include
#include
#include
void audan(int rr)/* audan()процедурасын анықтау */
{ float pi,ss;
pi=3.14159; ss=2*pi*rr*rr;
printf("\n Radus = %i Audan = %6.2f",rr,ss);
return; }
main()
{ int R1,R2;
printf("\n Radus1=");
scanf("%i",&R1);
audan(R1); /* процедураны шақыру */
printf("\n Radus2=");
scanf("%i",&R2);
audan(R2); /* процедураны шақыру */
getch(); return 0;
}
Процедура функция параметрлердің тиісті мәндері бойынша жазылады.
Жоғарыда келтірілген шеңбердің ауданын есептейтін программаға процедура функцияны анықтап, төмендегіше жазуға болады.
/* Процедура функция */
/* Шеңбер ауданын есептеу */
#include
#include
#include
float audan(int rr) /*audan()процедура функцияны анықтау */
{ float pi,ss;
pi=3.14159; ss=2*pi*pow(rr,2;
return ss; }
main()
{ int R1,R2;
Достарыңызбен бөлісу: |