Podcast
Questions and Answers
Jak uzyskać dostęp do pola a obiektu typu struct Dane { double a,b; }; przy użyciu wskaźnika wsk?
Jak uzyskać dostęp do pola a obiektu typu struct Dane { double a,b; }; przy użyciu wskaźnika wsk?
Który fragment zawiera błędy?
Który fragment zawiera błędy?
Jak poprawnie zadeklarować tablicę dziesięciu wskaźników do liczb całkowitych?
Jak poprawnie zadeklarować tablicę dziesięciu wskaźników do liczb całkowitych?
Jaką instrukcję opisuje deklaracja int *(*i);?
Jaką instrukcję opisuje deklaracja int *(*i);?
Signup and view all the answers
Co opisuje deklaracja extern int (&i);?
Co opisuje deklaracja extern int (&i);?
Signup and view all the answers
Które z poniższych linii kodu to definicje zmiennych lub funkcji?
Które z poniższych linii kodu to definicje zmiennych lub funkcji?
Signup and view all the answers
Jak zdefiniowano strukturę struct { double a, b; } A?
Jak zdefiniowano strukturę struct { double a, b; } A?
Signup and view all the answers
Wskaźnik do dziesięciu int jest zadeklarowany jako?
Wskaźnik do dziesięciu int jest zadeklarowany jako?
Signup and view all the answers
Co opisuje instrukcja double *nun(double, long);?
Co opisuje instrukcja double *nun(double, long);?
Signup and view all the answers
Jak określa się instrukcję void nnu(double, *int);?
Jak określa się instrukcję void nnu(double, *int);?
Signup and view all the answers
Co opisuje instrukcję int *unn(int, int);?
Co opisuje instrukcję int *unn(int, int);?
Signup and view all the answers
Jak określa się instrukcję int (*unu)(int, int);?
Jak określa się instrukcję int (*unu)(int, int);?
Signup and view all the answers
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest poprawna?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest poprawna?
Signup and view all the answers
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest błędna?
Która z poniższych definicji tablicy trzech wskaźników do funkcji jest błędna?
Signup and view all the answers
Co opisuje instrukcję double (*ptr)(int, double);?
Co opisuje instrukcję double (*ptr)(int, double);?
Signup and view all the answers
Jaką rolę pełni wskaźnik na funkcję w języku C?
Jaką rolę pełni wskaźnik na funkcję w języku C?
Signup and view all the answers
Study Notes
Wskaźniki, Funkcje i Struktury w Języku C
- Instrukcja
double *nun(double, long);
definiuje funkcję przyjmującą argumentydouble
orazlong
, zwracającą wskaźnik dodouble
. - Instrukcja
void nnu(double, *int);
definiuje funkcję przyjmującą argumentydouble
oraz wskaźnik doint
, która nie zwraca wartości. - Instrukcja
int *unn(int, int);
określa funkcję przyjmującą dwa argumenty typuint
oraz zwracającą wskaźnik doint
. - Instrukcja
int (*unu)(int, int);
wskazuje na wskaźnik do funkcji przyjmującej dwa argumentyint
i zwracającejint
. - Prawidłowa definicja tablicy trzech wskaźników do funkcji to przykład:
double (*tab)(double,double) = {suma, roznica, dziel};
. - Błędna definicja tablicy wskaźników do funkcji to np.
double (*tab)(double) = {tg,ctg,szesc};
z jednym argumentem. - Aby uzyskać dostęp do pola
a
obiektu strukturalnegostruct Dane{ double a,b; };
używamywsk->a
. - Fragment
extern float EPS;
jest poprawny, a wszystkie inne fragmenty również nie zawierają błędów. - Deklaracja tablicy dziesięciu wskaźników do liczb całkowitych to
int *i;
. - Deklaracja wskaźnika do tablicy dziesięciu wskaźników na liczbę całkowitą to
int *(*i);
. - Definicjami zmiennych lub funkcji są:
extern int n;
,double sinus(double);
,int licznik;
,double tangens(double x){ return sin(x)/cos(x); }
. - Struktura
struct { double a, b; } A;
definiuje obiektA
nienazwanej struktury składającej się z dwóch zmiennych typudouble
. - Fragmenty
int *i;
,int (*i);
,int *(*i);
są poprawne i nie zawierają błędów. - Deklaracja
int *i;
oznacza wskaźnik do typuint
. - Deklaracja
int (*i);
to wskaźnik do funkcji. - Deklaracja
extern int (&i);
to referencja do tablicy dziesięciuint
.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Sprawdź swoją wiedzę na temat wskaźników i funkcji w języku C. Quiz składa się z pytań dotyczących deklaracji funkcji oraz wskaźników. Idealny dla uczniów studiów informatycznych oraz pasjonatów programowania.