Дефиниција празнине у Ц и Ц ++

click fraud protection

У рачунару програмирање, када се празнина користи као тип повратка функције, она указује да функција не враћа вриједност. Када се у декларацији показивача појави празнина, она одређује да је показивач универзалан. Када се користи у листи параметара функције, неважећа означава да функција не узима параметре.

Празнина као врста повратка функције

Воид функције, које се називају и функције које се не враћају, користе се исто као и функције које враћају вриједност, осим што типови повратних празнина не враћају вриједност када се функција изврши. Функција воид испуњава свој задатак, а затим враћа позиваоцу контролу. Позив функције воид је самостална изјава.

На пример, а функција која штампа поруку не враћа вредност. Код у Ц ++ има облик:

воид принтмессаге ()
{
 цоут << "Ја сам функција која штампа поруку!";
}
инт маин ()
{
 принтмессаге ();
}

Воид функција користи заглавље које именује функцију коју прати пар заграда. Називу претходи реч „воид“, која је тип.

Празнина као параметар функције

Празнина се такођер може појавити у дијелу кода с пописом параметара како би назначила да функција нема стварне параметре. Ц ++ може узети празне заграде, али Ц захтева реч „воид“ у овој употреби. Код Ц код има облик:

instagram viewer

воид принтмессаге (воид)
{
 цоут << "Ја сам функција која штампа поруку!";

Имајте на уму да заграде које прате име функције ни у ком случају нису опционе.

Неваљана као декларација поинтера

Трећа употреба празнине је декларација показивача која се изједначава са показивачем на нешто што је остало неодређено, што је корисно програмерима који пишу функције без којих се смештају или прослеђују показивачи користећи их. На крају се мора пребацити на други показивач пре него што се препушти. Празни показивач упућује на објекте било које врсте података.

instagram story viewer