co si pamatam
Nech je daný nasledujúci úsek zdrojového kódu programu v jazyku C:
void fun(int *a, int *b)
{
int c;
c = *a;
*a = *b;
*b = c;
}
main()
{
int x=1, y=2;
fun(&x,&y);
x = y;
printf("x = %d, y = %d", x, y);
}
Aký výsledok bude vytlačený na štandardný výstup ?
Príkaz for(c=0; c<100; c++); p[c]=0;
spôsobí?
Nasledujúci program vytlačí na štandardný výstup postupnosť:
#include <stdio.h>
main()
{
static int a[] = { 1, 2, 3, 4, 5, 6 };
int i;
for(i=0; i<6; i++)
printf("%d ",*(a + i++));
}
Ak je nastavená hodnota celočíselnej premennej i = 3, potom po vykonaní výrazu p[i++] = 8;
sa hodnota 8 uloží do prvku poľa?
Prikaz #include sluzi na?
Ak je struktura def. nasledovne:
typedef struct osoba{
char meno[20];
int rok;
} PERSON;
potom PERSON je?
co charakterizuje efektivitu triedenia?
Ak chceme v programe v jazyku C pracovat s argumentmi prikazoveho riadku, potom hlavna funkcia musi mat nasledujuce rozhranie:
int main(int argc, char *argv[])
int main(int argc, char **argv)
Majme nasledujuce def. premennych
float x[10], *p;
Po nasledujucich priradeniach bude p ukazovat na:
p=&x[1];
p +=2;
nieco so strukturami, 2 otazky z karla napr. ze mame funkciu turnLeft() a ako bude vyzerat funkcia na otocenie karla o 180°, moznosti boli
turnLeft();
turnLeft();
for(i=0;i<2;i++){turnLeft();} atd