int f(const char*);
char* t(char* a, const int* b);
КЕҢЕС
Функцияның ішінде өзгеруі қарастырылмаған барлық параметрлердің алдында
сonst
модификаторын жазған жөн. Бұл көлемді программаларды түзетуді жеңілдетеді, себебі
функцияның тақырыбы бойынша оның қандай шамалары өзгеретіндігі, қандайлары
өзгермейтіндігі туралы қорытынды жасауға болады. Сонымен қатар,
const&
типті
параметрдің орнына тұрақты берілуі мүмкін, ал айнымалы үшін, қажет болған жағдайда,
типтерді түрлендіру операциясы орындалады.
Сонымен, функция ішінде өзгермеуі тиіс бастапқы мəліметтерді
тұрақтылық сілтемелер арқылы берген жөн.
Келісім бойынша жиым мен функциядан басқа кез келген типтегі па-
раметрлер (мысалы, нақты, құрылымдық тип, тізбе, біріктірме, нұсқауыш)
функцияға мəні арқылы беріледі.
Достарыңызбен бөлісу: |