Instrukcja pusta – instrukcja w kodzie źródłowym, która nie powoduje wykonania jakiejkolwiek czynności.

Zastosowanie instrukcji pustej

edytuj

Instrukcję pustą, stosuje się w takich miejscach w kodzie źródłowym, w których składnia danego języka programowania wymaga podania instrukcji lub wyrażenia, podczas gdy implementowany algorytm nie wymaga wykonania jakiejkolwiek czynności. Ma to więc na celu ułatwienie opracowywania programu.

Sposób zapisu instrukcji pustej

edytuj

Instrukcja pusta w większości języków programowania wysokiego poziomu nie wymaga zastosowania specjalnego zapisu (np. słowa kluczowego), często jest to po prostu brak jakiegokolwiek zapisu lub użycie jedynie terminatora bądź separatora instrukcji. W językach asemblerowych zwykle występuje określony mnemonik, odpowiadający kodowi rozkazu języka maszynowego, oznaczającego polecenie: nie rób nic. Np. w asemblerach procesorów serii 8086 i zgodnych, jest to mnemonik NOP (no operation), który nie wykonuje żadnej operacji, lecz zabiera czas procesora (opóźnia go).

Przykłady

edytuj

Przykłady zapisu instrukcji pustej w językach wysokiego poziomu:

Pascal

edytuj

Pomiędzy słowami then i else występuje jedynie separator, brak zapisu jakiejkolwiek instrukcji oznacza wystąpienie instrukcji pustej.

if warunek then
else instrukcja;

Język C

edytuj

W języku C średnik jest terminatorem instrukcji, zapis instrukcji pustej wymaga użycia średnika.

if(warunek);
else instrukcja;

Python

edytuj

W Pythonie instrukcję pustą reprezentuje specjalne słowo kluczowe, pass.

if warunek:
    pass
else:
    pass

AWK

edytuj

W języku tym instrukcję pustą tworzy wiersz, w którym umieszczono jedynie znak średnika ";"[1].

Zobacz też

edytuj

Przypisy

edytuj
  1. Opis języka AWK [online], gnu.univ.gda.pl [dostęp 2017-11-24] [zarchiwizowane z adresu 2010-05-26].

📚 Artikel Terkait di Wikipedia

Funkcja anonimowa

Calculator { interface IntegerMath { int operation(int a, int b); default IntegerMath swap() { return (a, b) -> operation(b, a); } } private static int apply(int

Operacja Musztarak

massive operation goes on. [w:] english.cctv.com [on-line]. UK Troops Set For Biggest Taliban Battle. [w:] skynews.com [on-line]. Operation Moshtarak:

Rajczo Wasilew

rozpoczął w wieku 24 lat od występu w filmie akcji Operacja Delta Force 4 (Operation Delta Force 4: Deep Fault, 1999) z udziałem Grega Collinsa i Joego Lary

Vadim Glowna

Bluewater Creek jako Morano 1976: Psie serce jako Schwonder 1976: Police Python 357 jako inspektor Abadie 1976: Sladek oder Die schwarze Armee jako Franz

Swing (Java)

run() { JFrame frame = new JFrame("Hello, World!"); frame.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); frame.add(new JLabel("Hello, World!")); frame

Spis formatów plików

file; 3D Studio PXR Pixiar Picio; AltamiraComposer PY PYTHON script file; PYC Compiled PYTHON script file; PZD Default settings; Pizazz Plus PZI Graphics

Kampania o Borneo

operacja Semut w Sarawaku. Operacje te były kontynuacją nieudanej operacji Python, która została podjęta między październikiem 1943 a styczniem 1944 roku