Utwórz zmienne różnych typu: char, int, long, ...
- Napisz instrukcje zapisu wartości do jednej zmiennej (np. typu long)
za pomocą adresu innej zmiennej (tego samego typu lub innego)
- Kontrolnie wyświetlaj zawartości zmiennych po dokonaniu tych zapisów
ktoś ma jakiś pomysł?
[C] Wskaźniki do różnych typów i nadpisywanie wartości
-
- Użytkownik
- Posty: 5
- Rejestracja: 25 lis 2014, o 12:37
- Płeć: Mężczyzna
- Lokalizacja: Bydgoszcz
[C] Wskaźniki do różnych typów i nadpisywanie wartości
Ostatnio zmieniony 9 sty 2015, o 07:38 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
-
- Użytkownik
- Posty: 1594
- Rejestracja: 16 maja 2013, o 17:56
- Płeć: Mężczyzna
- Lokalizacja: Trójmiasto
- Podziękował: 11 razy
- Pomógł: 246 razy
[C] Wskaźniki do różnych typów i nadpisywanie wartości
Kod: Zaznacz cały
int x;
long int = &x;
scanf("%d", x);
- csminus
- Użytkownik
- Posty: 45
- Rejestracja: 29 lis 2014, o 13:06
- Płeć: Mężczyzna
- Lokalizacja: Lublin/Kraków/Warszawa
- Pomógł: 3 razy
[C] Wskaźniki do różnych typów i nadpisywanie wartości
Kod: Zaznacz cały
#include <stdio.h>
int main(int argc, char **argv)
{
int i;
int *ptr = &i;
scanf("%d", ptr);
printf("%d %d", i, *ptr);
return 0;
}
-
- Moderator
- Posty: 2828
- Rejestracja: 15 cze 2008, o 15:45
- Płeć: Mężczyzna
- Lokalizacja: Seattle, WA
- Podziękował: 3 razy
- Pomógł: 356 razy
[C] Wskaźniki do różnych typów i nadpisywanie wartości
Przy okazji zachęcam do poczytania o strict aliasing rule: ... asing-rulestudent1995 pisze:za pomocą adresu innej zmiennej (tego samego typu lub innego)