18. Kurs języka C - Wskaźniki cz. 1

  Рет қаралды 49,272

Kanał o Wszystkim

Kanał o Wszystkim

Күн бұрын

Wsparcie kanału - patronite.pl/KoW
Cały kurs C - • 1. Kurs języka C - Wst...
-- Chcesz wiedzieć więcej? --
- Polecane kursy Online:
1. Szkoła programowania w języku C: strefakursow.p...
Zapraszam również do innych moich kursów:
Python - • 1. Kurs Python 3 - wst...
Kotlin - • 1. Kurs Kotlin - Wstęp...
Java - • 0. Kurs Java dla począ...
C# - • Kurs C# 2.0 - Odświeżo...
C++ - • 1. Kurs C++ dla począt...
C - • 1. Kurs języka C - Wst...
HTML & CSS - • 1. Kurs HTML & CSS - W...
PHP - • 1. Kurs PHP - Wstęp: H...
JavaScript - • 1. Kurs JavaScript - W...
SQL - • 1. Kurs SQL - Łączenie...
Unity - • 1. Kurs Unity - Wstęp,...
Scratch - • 1. Kurs Scratch - Prog...
Algorytmy - • Algorytmy - Sortowanie...
Arduino - • 1. Kurs Arduino - Diod...
Blender - • 1. Kurs Blender - Wstę...
AutoCAD - • 1. Kurs AutoCAD 2020 -...
CodeBlocks:
www.codeblocks...
Zasubskrybuj po więcej:
/ kodeksonline

Пікірлер: 50
@perseusz1691
@perseusz1691 Жыл бұрын
15:44 aż się łezka w oku zakręciła
@avixx
@avixx 2 жыл бұрын
Świetny materiał, rozwijaj dalej ten kanał bo jest mega przydatny!
@00ZamBro7
@00ZamBro7 2 жыл бұрын
Mega dobrze i łatwo wytłuczone
@bartek38912051
@bartek38912051 9 ай бұрын
Super
@adealny6113
@adealny6113 2 жыл бұрын
Super odcinek, bardzo pomógł
@krzysiek-ep2vm
@krzysiek-ep2vm 5 жыл бұрын
W funkcji printf() do wyswietlania adresow uzywa sie specyfikatora %p, specyfikator %d sluzy do wyswietlania wartosci zmiennych typu signed int. Pozdrawiam.
@mateuszlukaszczyk5359
@mateuszlukaszczyk5359 3 жыл бұрын
Tak na prawdę, to %d wyświetla wartość %p w systemie dziesiętnym. %i służy do wyświetlenia zmiennych typu int. Pozdrawiam
@tymek2739
@tymek2739 Жыл бұрын
Nie rozumiem dlaczego funkcja o nazwie zamiana zwraca wartość (a chyba zwraca bo wyświetlana jest przez printf() zmieniona wartość liczby równa 10 w głównej funkcji main) skoro jest to typ void czyli z założenia nie ma słowa kluczowego return. To działanie na adresach(wskaźnikach) sprawia że wartość 10 zmiennej liczba nie zostaje porzucona, zapomniana przez program?
@TipTop1998
@TipTop1998 5 жыл бұрын
Będzie jakiś kurs do Javy w Twoim wykonaniu? ;D
@KoW
@KoW 5 жыл бұрын
Jak dziwnie to nie zabrzmi, to wyjąłeś mi to z ust, jeszcze kończę C#, maks 5 odcinków i zaczynam podstawy z Javy, bo sam chcę iść w tym kierunku teraz :)
@gruchenstein9163
@gruchenstein9163 4 жыл бұрын
Zawsze sie zastanawiałem po co te wskaźniki skoro i tak informacja o tym, jaki jest ten adres tez gdzieś musi być przechowywana, ale tłumaczenie prędkości kopii i oryginału narazie mi wystarcza
@gruchenstein9163
@gruchenstein9163 4 жыл бұрын
Aaron w końcu to załapałam, podczas wykonywania programu kompilator pewnie tworzy jakąś przechowywanie adresów i jak program sie wykonuje to ma gdzieś zapisane gdzie szukać tych zmiennych i na tych adresach sie działa :)
@bartoszko4028
@bartoszko4028 2 жыл бұрын
@@gruchenstein9163 Kompilator tłumaczy kod na język maszynowy, nie tworzy przechowywalni adresów :D
@przemekbundy
@przemekbundy 4 жыл бұрын
w 11:38 wliczba przechowuje adres pod jakim zapisana jest zmienna liczba. a co bedzie jak wliczba bedzie tak zainicjowana: int wliczba; wtedy wliczba tez bedzie przechowywac adres zmiennej liczba?
@KoW
@KoW 4 жыл бұрын
Nie, wartość.
@nieczerwony
@nieczerwony 2 жыл бұрын
Tutaj polecam zajrzeć do języka Rust, bo własnie pod tym względem (ale też pod wieloma innymi), wyprzedza C/C++. Jeśli zrobisz coś takiego: let s1 =String::from ("hello"); let s2=s1; println!("{}, world!", s1); To dostaniesz błąd. Jak tylko przypiszesz wartość pierwszej zmiennej do drugiej to już nie możesz się odwoływać do tej pierwszej bo jest ona "niszczona".
@Wuja_
@Wuja_ 2 жыл бұрын
gwiazdka i ampersant to jedyne co widze
@Jarecki60
@Jarecki60 4 жыл бұрын
Jakiś tępy jestem, od kilku odcinków coraz mniej chwytam :D
@KoW
@KoW 4 жыл бұрын
Czasami warto zrobić sobie chociaż 1 dzień przerwy i wrócić na chwilę do poprzednich odcinków ;)
@jakubwysiecki2080
@jakubwysiecki2080 4 жыл бұрын
polecam spoja albo codewars. Jak zaczniesz robić zadania, proste programy i uzyjesz tego w praktyce to wszystko ci sie rozjasni.
@KoW
@KoW 3 жыл бұрын
Zapraszam do skorzystania z pełnej "ścieżki programisty C" - strefakursow.pl/sciezki_kariery/c_developer.html?ref=87991
@infomaks-pl
@infomaks-pl 5 жыл бұрын
Pozwolę sobie na zapodanie linka do filmu o wskaźnikach: kzbin.info/www/bejne/jHm7hnV9msSibtk . Wielu młodym programistą c++ sprawiają one problemy, ponieważ nie rozumieją oni dokładnie czym są. W filmie staram się to dokładnie wytłumaczyć i pokazać jakie operacje można na nich wykonywać w połączeniu z tablicami. :)
@propizza6454
@propizza6454 4 ай бұрын
Na politechnice tłumaczyli pare godzin - nikt nie zrozumiał Film na yt - 24 minuty i ogarniasz
@gruchenstein9163
@gruchenstein9163 5 жыл бұрын
Swietnie wytlumaczone z ta optymalizacja, w innych kursach na YT nikt o tym nie wspomnial, a jest to rzecz kluczowa moim zdaniem do zrozumienia tego tematu! Chcialoby sie moc jakos odwieczyc.
@TheGabi1999
@TheGabi1999 5 жыл бұрын
Super, dziękuję bardzo! W końcu zrozumiałam o co w tym chodzi!!
@andrzejpiatek867
@andrzejpiatek867 7 ай бұрын
dobrze wytłumaczone
@ludy997
@ludy997 2 жыл бұрын
jesteś zajebistym kozakiem
@moreo3505
@moreo3505 2 жыл бұрын
Dzięki :)
@jancha4042
@jancha4042 5 жыл бұрын
Od razu na wstępie powiem, że wskaźniki nie są moją mocną stroną. Mam taki dylemat i zarazem pytanie do Ciebie. Tworząc zmienną wskaźnikową i następnie podając ją do funkcji, pracujemy na zmiennej oryginału. Z tym mam nadzieje się zgadzamy. W takim razie jaki jest sens przekazywania w tym przypadku zmiennej do funkcji. Czy nie lepiej stworzyć zmienną globalną, która ma zasięg w całym programie łącznie z funkcjami. W tym przypadku również pracujemy na zmiennych oryginalnych. Mam na myśli pojedyncze zmienne jak i tablice. Jest to moje rozważani, nie jakiś zarzut.
@KoW
@KoW 5 жыл бұрын
Nie zawsze to jest lepsze, czasami chcemy, aby akurat ta funkcja wykonywała jakieś operacje na przekazanej do niej np. tablicy, co w przypadku jeżeli chcieli byśmy za chwilę modyfikować inną tablicę, musieli byśmy przepisać kod wewnątrz ten funkcji i niech działa dla nowej tablicy, po to są funkcje, aby wywoływać je wielokrotnie dla różnych parametrów startowych :)
@jancha4042
@jancha4042 5 жыл бұрын
OK. Uzasadnienie wytłumaczone. Dziękuję.
@swiczka9178
@swiczka9178 Жыл бұрын
wykładowca może się schować przy tym materiale
@skorakora
@skorakora Жыл бұрын
Jak jesteś już na tym poziomie programowania to powiem tyle; Wyjdź z domu; Znajdź se dziewczyne czy coś;
@KoW
@KoW Жыл бұрын
Dzięki za rady xD
@TheeHomorobo
@TheeHomorobo 4 жыл бұрын
Fajnie wytlumaczone ale reklamy co 2 minuty to lekka przesada i strasznie przeszkadza w koncentracji o ktorej mowiles na poczatku filmiku ;)
@KoW
@KoW 4 жыл бұрын
Muszę zmniejszyć ;)
@TheeHomorobo
@TheeHomorobo 4 жыл бұрын
@@KoW ale dzięki, kolosa mam w środę i chyba nie będzie źle, pozdrawiam cieplutko 😊
@TheeHomorobo
@TheeHomorobo 4 жыл бұрын
@@hau_miau przez to że ludzie używają Adblocka jest coraz więcej reklam, a internet musi z czegoś żyć
@WscieklyFicek
@WscieklyFicek 5 жыл бұрын
Myślałeś aby dodać te kursy także na vimeo? KZbin ostatnio robi się bardzo irytujący jeżeli chodzi o wyświetlanie reklam. Prawie się oglądać tego nie da :(
@KoW
@KoW 5 жыл бұрын
Niestety reklamy dodaję tutaj samemu, utrzymuję z tego moje studia, być może gdy skończę je za 2 lata zmniejszę ilość reklam.
@konrad3253
@konrad3253 4 жыл бұрын
@@KoW jakie studia robisz?
@KoW
@KoW 4 жыл бұрын
@@konrad3253 Informatyczne
@konrad3253
@konrad3253 4 жыл бұрын
@@KoW wiedza z tego kursu wystarcza aby dać radę na takim kierunku bo idę na bliźniaczy kierunek?
@KoW
@KoW 4 жыл бұрын
@@konrad3253 Jeżeli chodzi o ten język to zdecydowanie tak, obecnie już nie uczy się go tak dużo jak kiedyś, więc to co jest tutaj pokazane, to pewnie i dużo więcej niż potrzeba. Ale za to na pewno będą inne, nowsze języki programowania, które znacznie się różnią i tutaj wiedza z C pomoże, ale nie wystarczy. Mam jednak na kanale całe kursy takich języków jak: C#, Java, Python, zdecydowanie współczesnych :)
@zbysiu100
@zbysiu100 4 жыл бұрын
Hej, po co nam adres pamięci właśnie tej liczby? Gdzie to ma zastosowanie?
@bartoszko4028
@bartoszko4028 2 жыл бұрын
Chociażby jak programowałbyś mikrokontroler, gdzie nie robisz niepotrzebnych kopii tylko działasz na adresach, wskaźniki tam to podstawa
19. Kurs języka C - Wskaźniki cz. 2 (Tablice)
18:03
Kanał o Wszystkim
Рет қаралды 32 М.
2. Kurs języka C - Zmienne oraz komentarze
20:02
Kanał o Wszystkim
Рет қаралды 37 М.
Worst flight ever
00:55
Adam W
Рет қаралды 26 МЛН
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,9 МЛН
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 246 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 80 М.
20. Kurs języka C - Wskaźniki cz. 3 (Łańcuchy tekstowe)
26:45
Kanał o Wszystkim
Рет қаралды 19 М.
12. Kurs języka C - Tablice
20:44
Kanał o Wszystkim
Рет қаралды 37 М.
Kurs C++ odc. 10: Wskaźniki. Dynamiczne alokowanie pamięci
27:31
Pasja informatyki
Рет қаралды 611 М.
15. Kurs języka C - Funkcje cz.2
16:15
Kanał o Wszystkim
Рет қаралды 19 М.
3. Kurs języka C - Podstawowe typy danych
16:28
Kanał o Wszystkim
Рет қаралды 29 М.
BOSAK ZAORAŁ ŻUKOWSKĄ I KROPIWNICKIEGO!
17:44
Kanał Wolnościowy
Рет қаралды 4,9 М.
Kurs programowania w języku C  od podstaw
1:59:54
codelando
Рет қаралды 1,6 М.
Worst flight ever
00:55
Adam W
Рет қаралды 26 МЛН