Си дээр нэг сонин юм харлаа. Тухайлбал функц дээр. Ингэж болдог гэхээр гайхмаар ч юм шиг. Функцыг тодорхойлж бичихэд ингэж бичдэгийг анх удаа л харж байна. Хамгийн Си-гийн функцыг ингэж бичнэ гэж заалгуулж байлаа.
datatype function-name (datatype argument-list)
{
local variable declarations;
executable statements;
......................................
return (expression);
}
За нэг ийм л юм үздэг билээ. Жишээ нь хоёр тооны ихийг олдог функц гэвэл:
int max (int a, int b)
{
return (a > b) ? a : b;
}
Тэгсэн бас ингэж бичиж болдог юм байна шүү!
datatype function-name (argument-list)
argument declaration;
{
local variable declarations;
executable statements;
......................................
return (expression);
}
Энэ форматаар бол дээрх мах функцыг бол ингэж бичиж болох нь:
int max (a, b)
int a, b;
{
return (a > b) ? a : b;
}
Гэхдээ анх сурсан минь арай эвтэйхэн юмаа. Хэ хэ.
No comments:
Post a Comment