Skočiť na obsah


Programovanie v jazyku C a C#

Návody pre začiatočníkov a pokročilých



Fórum: Škôlka jazyka C
- - - - -
Fotografia

Skok, návrat (návratová hodnota).


goto

Tento príkaz sa nemá v jazyku c používať, pretože sa dá nahradiť bežnými príkazmi.
Ale aj napriek tomu uvediem príklad:
#include <stdio.h>
int main()
{
  char c;
 
  znovu:
    z=getchar();
    if(c != ' ') {
      putchar(c);
      goto znovu;  /* ak znak nie je medzera, skočí program na znovu: a tak dookola */
    }
  return 0;
}

return

Používa sa na ukončenie celého programu ak sa použije vo funkcii main().
#include <stdio.h>
 
int main()
{
  char c;
 
  do {
    c = getchar();
    putchar(c);
  } while (c != ' ');
  return 0;           /* príkaz return 0; ukončí program */
}
Často sa jeho pomocou vracia nejaká hodnota z funkcie: return vyraz; return (vyraz).
Zátvorky byť nemusia, ale ak je výraz zložitejší, používajú sa.
#include <stdio.h>
 
int scitaj()
{
  int a, b;
 
  printf("Zadaj dve cele cisla oddelene medzerou: ");
  scanf("%d %d", &a, &b);
  return (a + b);    /* ukončí sa funkcia scitaj() a vráti sa súcet a + b */
}                   
int main()
{
  int i;
  
  i = scitaj();      /* tam odkiaľ bola funkcia vyvolaná */
  printf("%d\n", i); /* a program pokračuje ďalej */
  return 0;          /* príkaz return 0; ukončí program */
}
  • 0

Popis: goto; return;
Poznámky:
Odkazy:


0 Komentárov


Najlepšie lekcie


Najnovšie pridané lekcie


Najnovšie komentáre


Najviac komentované lekcie


Najviac zobrazené lekcie


Náhodné lekcie


Na tejto stránke bolo užívateľ(ov) za posledných 30 minút

členov, návštevníkov