რას ნიშნავს void კოდში?
რას ნიშნავს void კოდში?

ვიდეო: რას ნიშნავს void კოდში?

ვიდეო: რას ნიშნავს void კოდში?
ვიდეო: int main() vs int main(void) | C Programming Tutorial 2024, მაისი
Anonim

ბათილად (C++)

როდესაც გამოიყენება როგორც ფუნქციის დაბრუნების ტიპი, ბათილად საკვანძო სიტყვა მიუთითებს, რომ ფუნქცია აკეთებს არ დააბრუნოს მნიშვნელობა. როდესაც გამოიყენება ფუნქციის პარამეტრების სიაში, ბათილად მიუთითებს, რომ ფუნქცია არ იღებს პარამეტრებს. როდესაც გამოიყენება მაჩვენებლის დეკლარაციაში, ბათილად მიუთითებს, რომ მაჩვენებელი არის "უნივერსალური".

ასე რომ, რას ნიშნავს void კოდირებაში?

კომპიუტერში პროგრამირება , როდესაც ბათილად გამოიყენება როგორც ფუნქციის დაბრუნების ტიპი, ეს მიუთითებს, რომ ფუნქცია აკეთებს არ დააბრუნოს მნიშვნელობა. Როდესაც ბათილად ჩნდება მაჩვენებლის დეკლარაციაში, ის მიუთითებს, რომ მაჩვენებელი უნივერსალურია. როდესაც გამოიყენება ფუნქციის პარამეტრების სიაში, ბათილად მიუთითებს, რომ ფუნქცია არ იღებს პარამეტრებს.

შემდგომში ჩნდება კითხვა, რა არის void ფუნქცია C++-ში? Მთავარი() ფუნქცია ში C++ პროგრამა, როგორც წესი, არ არის დაბრუნებული მნიშვნელობა ფუნქცია (ა ბათილობის ფუნქცია ). ა ბათილობის ფუნქცია არ უბრუნებს მნიშვნელობას თავის აბონენტს. ფუნქციები არის ქვეპროგრამები, რომლებიც არ ასრულებენ მათ გამოძახებას.

ანალოგიურად, შეგიძლიათ იკითხოთ, რას ნიშნავს void *?

22. ა ბათილად * ნიშნავს რომ ფუნქციას შეუძლია მიიღოს მაჩვენებელი, რომელიც არ უნდა იყოს კონკრეტული ტიპი. მაგალითად, სოკეტის ფუნქციებში, თქვენ გაქვთ გაგზავნა( ბათილად * pData, int nLength) ეს ნიშნავს შეგიძლიათ უწოდოთ მას მრავალი გზით, მაგალითად char * data = "blah"; send(data, strlen(data)); POINT p; გვ. x = 1; გვ.

რა არის სიცარიელეები?

სიცარიელეები სიტყვასიტყვით ნიშნავს უფსკრული შემადგენელ ნაწილაკებს შორის. სიცარიელეები მყარ მდგომარეობაში ნიშნავს ცარიელ ადგილს შემადგენელ ნაწილაკებს შორის დახურულ შეფუთულ სტრუქტურაში. ეს ცარიელი ადგილები ცნობილია როგორც ინტერსტიციული სიცარიელეები , შუალედები ან ხვრელები.

გირჩევთ: