Instrukcja pusta: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Joee (dyskusja | edycje)
awk
MastiBot (dyskusja | edycje)
m Bot: Dodanie tytułów do linków w przypisach (patrz FAQ); zmiany kosmetyczne
Linia 2:
 
== Zastosowanie instrukcji pustej ==
Instrukcję pustą, stosuje się w takich miejscach w kodzie źródłowym, w których składnia danego [[Język programowania |języka programowania]] wymaga podania instrukcji lub [[wyrażenie (informatyka)|wyrażenia]], podczas gdy implementowany [[algorytm]] nie wymaga wykonania jakiejkolwiek czynności. Ma to więc na celu ułatwienie [[Programowanie|opracowywania]] [[Program komputerowy|programu]].
 
== Sposób zapisu instrukcji pustej ==
Instrukcja pusta w większości [[Język wysokiego poziomu|języków programowania wysokiego poziomu]] nie wymaga zastosowania specjalnego zapisu (np. [[Słowo kluczowe (informatyka)|słowa kluczowego]]), często jest to po prostu brak jakiegokolwiek zapisu lub użycie jedynie terminatora bądź [[Separator instrukcji |separatora instrukcji]]. W [[Język niskiego poziomu|językach asemblerowych]] zwykle występuje odpowiedni [[Mnemonik (informatyka)|mnemonik]], zastępujący kod rozkazu [[Język maszynowy |języka maszynowego]], oznaczającego polecenie: ''nie rób nic''. Np. w [[Asembler|asemblerach]] [[Procesor|procesorów]] serii [[Intel 8086|8086]] i zgodnych, jest to napis NOP ('''n'''o '''op'''eration).
 
==Przykłady==
Linia 16:
if warunek then
else instrukcja;
</source>
 
===[[C (język programowania) |Język C]]===
W języku C [[średnik]] jest [[Terminator (programowanie) |terminatorem instrukcji]], zapis instrukcji pustej wymaga użycia średnika.
<source lang="cpp">
if(warunek);
Linia 35:
 
===[[AWK]]===
W języku tym instrukcję pustą tworzy wiersz, w którym umieszczono jedynie znak średnika ";".<ref name="awk">[http://gnu.univ.gda.pl/~tomasz/prog/awk/awk-intro/awk-man.html#id2921466 Opis języka AWK<!-- Tytuł wygenerowany przez bota -->]</ref>
 
== Zobacz też ==
* [[Instrukcja (informatyka) |instrukcja]]
* [[Separator (programowanie) |separator]]
 
{{Przypisy}}