უნდა გამოვიყენო GOTO C#?
უნდა გამოვიყენო GOTO C#?

ვიდეო: უნდა გამოვიყენო GOTO C#?

ვიდეო: უნდა გამოვიყენო GOTO C#?
ვიდეო: The Little Mermaid - Under the Sea (from The Little Mermaid) (Official Video) 2024, ნოემბერი
Anonim

არაფერია ცუდი წადი თუ ის სწორად გამოიყენება. მიზეზი ის არის "ტაბუ" არის ის, რომ ადრეულ დღეებში C , პროგრამისტები (ხშირად მოდის ასამბლეის ფონიდან) გამოიყენებდა goto წარმოუდგენლად ძნელად გასაგები კოდის შესაქმნელად. უმეტესად შენ შეუძლია გარეშე ცხოვრება წადი და კარგად იყავი.

შესაბამისად, რატომ უნდა იქნას აცილებული GOTO-ს გამოყენება C-ში?

წადი განცხადებაში C . შენიშვნა - goto-ს გამოყენება განცხადება ძალზე იმედგაცრუებულია ნებისმიერ პროგრამირების ენაში, რადგან ართულებს პროგრამის კონტროლის ნაკადის მიკვლევას, რაც ართულებს პროგრამას გასაგებად და ძნელად შეცვლას. ნებისმიერი პროგრამა, რომელიც იყენებს ა წადი შეიძლება გადაეწეროს თავიდან აცილება მათ.

ასევე იცით, რა არის ყველაზე დიდი პრობლემა GOTO განცხადებაში? The პრობლემა გამოყენებით მივიღე განცხადებები არის ის, რომ მარტივია პროგრამის ლოგიკის შემუშავება, რომელიც ძალიან რთული გასაგებია, თუნდაც კოდის ორიგინალური ავტორისთვის. უსასრულოში დაჭერა ადვილია მარყუჟი თუ წადი წერტილი არის ზემოთ წადი ზარი.

უფრო მეტიც, Goto ცუდი პრაქტიკაა?

პროგრამისტების უმეტესობა გეტყვით, რომ ᲬᲐᲓᲘ განცხადება თავიდან უნდა იქნას აცილებული. ფაქტობრივად, ის არ გვირჩევს ამის წინააღმდეგ; იგი პირდაპირ აცხადებს, რომ მისი გამოყენება არის ცუდი პროგრამირება: The ᲬᲐᲓᲘ განცხადება ზოგადად განიხილება, როგორც ცუდი პროგრამირება პრაქტიკა რაც იწვევს უსიამოვნო პროგრამებს. მისი გამოყენება თავიდან უნდა იქნას აცილებული“.

რას აკეთებს GOTO C-ში?

' წადი “განცხადებაში C ენა. goto არის გადმოხტომის განცხადება გ ენა, რომელიც გადასცემს პროგრამის კონტროლს ერთი განცხადებიდან მეორე განცხადებაზე (სადაც ეტიკეტი არის განსაზღვრული). შემიძლია გადაიტანეთ პროგრამა იმავე ბლოკში და იქ უნდა იყოს ლეიბლი, სადაც გსურთ პროგრამის კონტროლის გადატანა.

გირჩევთ: