როდესაც ვიყენებთ void main და int main?
როდესაც ვიყენებთ void main და int main?

ვიდეო: როდესაც ვიყენებთ void main და int main?

ვიდეო: როდესაც ვიყენებთ void main და int main?
ვიდეო: What is the difference between int main( ) and void main( ) in c programming ? 2024, დეკემბერი
Anonim

The ბათილად მთავარი () მიუთითებს, რომ მთავარი ()ფუნქცია არ დააბრუნებს რაიმე მნიშვნელობას, მაგრამ int main () მიუთითებს, რომ მთავარი () შეუძლია დააბრუნოს მთელი რიცხვის ტიპის მონაცემები. როცა ჩვენი პროგრამა მარტივია და ის არ აპირებს შეწყვეტას კოდის ბოლო სტრიქონამდე მისვლამდე, ან კოდი უშეცდომოა, მაშინ ჩვენ შეუძლია გამოყენება The voidmain ().

ასევე იცით, სად გამოიყენება void main და int main?

C++-ში, როგორც fun() ასევე fun( ბათილად ) იგივეა. ასე რომ, განსხვავება არის C-ში, int main () შეიძლება გამოიძახოთ ნებისმიერი რაოდენობის არგუმენტით, მაგრამ int main ( ბათილად ) შეიძლება გამოძახება მხოლოდ ყოველგვარი არგუმენტის გარეშე. მიუხედავად იმისა, რომ ხშირ შემთხვევაში ეს არანაირ განსხვავებას არ ახდენს, გამოყენებით “ intmain ( ბათილად )” არის რეკომენდებული პრაქტიკა C-ში.

რა არის int main-ის მიზანი? The დანიშნულება დან მთავარი დაბრუნების მნიშვნელობა არის ოპერაციული სისტემაში გასვლის სტატუსის დაბრუნება. სტანდარტში C, მხოლოდ მოქმედი ხელმოწერები მთავარი არიან: int main (ბათილი) და int main ( ინტ argc, char **argv) ფორმა, რომელსაც ხელახლა იყენებთ: int main () არის ძველი სტილის დეკლარაცია, რომელიც მიუთითებს მთავარი იღებს არგუმენტების დაუზუსტებელ რაოდენობას.

ანალოგიურად, ადამიანები კითხულობენ, რა სარგებლობა აქვს void Main-ს?

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

კარგია თუ არა C-ში void main () ან main () ჩაწერა?

კარგია წერა “ voidmain () ”ან” მთავარი () ”ში C / C ++? შესაბამისმა განხორციელებამ შეიძლება მოგვაწოდოს უფრო მეტი ვერსიები მთავარი () , მაგრამ ისინი ყველა უნდა დაბრუნდნენ ტიპი ინტ. ინტი დაბრუნდა მთავარი () არის საშუალება პროგრამისთვის, რომ დააბრუნოს მნიშვნელობა „სისტემაში“, რომელიც გამოძახებს.

გირჩევთ: