Pointers and multidimensional arrays

  Рет қаралды 246,133

mycodeschool

mycodeschool

Күн бұрын

Пікірлер: 146
@lemonyth
@lemonyth 5 жыл бұрын
I know you'll never see this, but I just wanted to say that no amount of "thank you's" from me will ever be enough to convey the gratitude I have for your tutorials nor will they ever equal what you've done for us through your concise teaching.
@apoorvdixit2856
@apoorvdixit2856 4 жыл бұрын
why *B do not give value but address. please help
@AdarshKumar-mf3ls
@AdarshKumar-mf3ls 4 жыл бұрын
@@apoorvdixit2856 *B will return pointer to integer because it is multidimensional array. To get value you can again dereference it using **B.
@JJ-nv6nl
@JJ-nv6nl 4 жыл бұрын
@@AdarshKumar-mf3ls but why don't we use & for that adress instead of *?
@AdarshKumar-mf3ls
@AdarshKumar-mf3ls 4 жыл бұрын
@@JJ-nv6nl & gives the address of memory of the first element of array. But in array we can also get address of array by the array name . Pointer * is used to dereference (means to get data of array) .
@JJ-nv6nl
@JJ-nv6nl 4 жыл бұрын
@@AdarshKumar-mf3ls thank you for answer, but what I don't understand is this: in 1-D array (let it name B) when we want adress of a first element we use &B and for value *B. But in 2-D array when we use *B we get adress of first element instead of value(like in 1-D array). Can you explain me why please?
@zmatt890
@zmatt890 10 жыл бұрын
Your videos are very clear and informative, more-so than any other written article or video I've looked at regarding this subject specifically. Much appreciated !
@sagivalia5041
@sagivalia5041 3 жыл бұрын
I was lucky enough to stumble in his videos through Free Code Camp. This guy is one of a kind, he manages to both explain a notoriously tricky subject in a simple way THAT is also understandable. I truly hope he is doing good in life, he deserves it. Regarding the passing of multi-dimensional arrays in functions, it seems abit hard-coded that you need to specify the dimensions of the array and can't do it truly flexible.
@anushkanayak3755
@anushkanayak3755 7 жыл бұрын
Your voice is just awesome...and so is your way of explaining
@sushmitanigam4979
@sushmitanigam4979 9 жыл бұрын
i dont have words to appreciate your lectures. I was so confused about the 2 dimensional array and pointer thing. I even read Dennis Ritchie book but all of them failed to clear my doubts when finally i saw ur videos and i got enlightened with such a tremendous knowledge.. Thanku sir..u r just awesome
@adityadonepudi885
@adityadonepudi885 6 жыл бұрын
Sir, no one can explain pointers in a better way than you did. I literally pray you sir. Please please keep more videos on the basics of programming. How stuff works in memory etc etc. I think many would lack the same. But knowing it would definitely make one a rather more beautiful programmer
@ozzyfromspace
@ozzyfromspace 5 жыл бұрын
For some reason this was kinda hard for me, but after watching this video (and the one before it) 7 billion times, I think I get it. Thank you!
@TEXAS2459
@TEXAS2459 9 жыл бұрын
well i cant believe that i have reached to this 11thh lesson of pointers by his book.......i hated pointers so much that it is unbelievable for me to even imagine digging deep in the concept....Thanks to mycodeschool his explain of things are awesome and simple.
@kurtne4892
@kurtne4892 6 жыл бұрын
That topic is not that deep. Its just not obvious, in conclusion its really good to get an explanation
@mohanaddarwish2307
@mohanaddarwish2307 9 жыл бұрын
i am so happy :D "I am good working with multi-dimensional arrays using pointers"
@andrewchan8302
@andrewchan8302 9 жыл бұрын
Truly amazing, I never used to get pointers, it has always baffled me. But now I have a good understanding of it. Thank you so much :D. Hopefully I can manipulate pointers better now.
@akshdeeprajawat9642
@akshdeeprajawat9642 5 жыл бұрын
Ohh Balle Balle I understand Pointers now . So Happy !!!!!!!!!!!!! Thank you !!!!!!!!!!
@devendramishra4197
@devendramishra4197 6 жыл бұрын
You are Awesome ..Electronics engineer ...like to understand the things deeply how it works ..You are the only i got on utube with such a nice explaination..thanx brother its really helpful..
@simranseetha6191
@simranseetha6191 3 жыл бұрын
amazing , after my 4 years of engineering now i am getting this concept in just a 14 min video , thanks alot
@sajithnandasena
@sajithnandasena 4 жыл бұрын
Finally, I found who you are. Thanks for your great lectures.
@aswin2pranav
@aswin2pranav 8 жыл бұрын
Beautiful.. simply cannot make it simpler or cleared... there is so much detail backed into these videos.
@jenishkubavat7976
@jenishkubavat7976 4 жыл бұрын
you make me fall in love with pointers
@ahmed_raaphat
@ahmed_raaphat Жыл бұрын
This one is a bit mind-blowing. However, the explanation would have never been better than that. So clear and awesome!
@thekylesmithexperience
@thekylesmithexperience Жыл бұрын
This was helpful. Thank-you for creating this content on C++ pointers and 2D arrays!
@sarmadkamran58
@sarmadkamran58 2 жыл бұрын
The way you've represented this pointer Playlist, it's hard to believe this was uploaded 8 years ago.
@VijayRaavi
@VijayRaavi 5 жыл бұрын
This series is super clutch, thank you so much.
@bigmak845
@bigmak845 11 жыл бұрын
Very clear. You are an excellent teacher. Thanks!
@giocarro6935
@giocarro6935 7 жыл бұрын
Simplemente lo ame!!! nunca había visto alguien que explicará tan bien los punteros!!! ¡Muchas Gracias! ¡Vi todos los videos! je, je
@rittenbrake1613
@rittenbrake1613 4 жыл бұрын
This is SUPER Clear !!!! Thousands Thanks !!!
@rahmatabadi3839
@rahmatabadi3839 5 жыл бұрын
16:21 You are not 100% correct here. We can use void Func(int** A) for processing int B[2][3] but via auxiliary steps: int* p[] = {B[0],B[1]}; and int** pp =p;. So we pass Func(pp);
@ManishKumar-gb7yf
@ManishKumar-gb7yf 5 жыл бұрын
Thanks for these awesome tutorials. Just one thing, I have tried assigning B directly to an integer pointer without using the parenthesis with the pointer variable and it works fine, it does not produce any compilation error.
@ottolin7142
@ottolin7142 6 жыл бұрын
Can someone explain, why char** argv works? In the video it is said that int** A won't work. As far as I can say, the "3" in "A[ ][3]" is important to let the compiler know the size of the arrays. That way, pointer arithmetic will work. But how comes that "argv++" is a valid instruction (for example if you use getopt())?
@utcarshsrivastava6640
@utcarshsrivastava6640 4 жыл бұрын
AT 13:01 , why does c& *c give same value. C is the pointer to the arrays, but *c is the pointer to the pointer to the arrays.
@ShopperPlug
@ShopperPlug 2 жыл бұрын
I can't believe c/c++ programming books does not show the multidimensional array used practically for function use, I never realized it could be so complex like this. Declaring multidimensional array is easy, making use out of them from functions is mind twisting.
@sushmitanigam4979
@sushmitanigam4979 9 жыл бұрын
very valuable lesson for gate too..thanx sir..with ur help i am able to solve gate question of C
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
Sad to hear your story sir. I know why you can't make videos any more. Still thanks for your existing videos. You guys were legendary to the whole programming community.
@ramzirich2585
@ramzirich2585 3 жыл бұрын
why he stopped, hope nothing bad happened to him
@gigachadkartik
@gigachadkartik 3 жыл бұрын
@@ramzirich2585 His friend(also partner in this channel) died in car accident.
@meghasyam427
@meghasyam427 7 жыл бұрын
man you are the best.....i have been watchin this playlist from the beginning and it has just been awesome.... please upload beginner classes on python , javascript etc..
@nishanttiwari3015
@nishanttiwari3015 6 жыл бұрын
He cannot. Go google about this guy. The loss has been tremendously ours. :(
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
@@nishanttiwari3015 No. It is his friend. He now works in google.
@hemanthkumar3371
@hemanthkumar3371 7 жыл бұрын
thank u very much sir. your teaching skill is very good and easy to understand.sorry sir I missed to put like in most of these videos
@manishkumar-uv7rl
@manishkumar-uv7rl 6 жыл бұрын
sir , at print statement we have to use pointer "p" instead of using multidimension array name(*c replace with *p) i think..?
@Olavotemrazaodenovo
@Olavotemrazaodenovo 4 жыл бұрын
Congratulations from Brazil.
@lasyagajavelli594
@lasyagajavelli594 6 жыл бұрын
Do more videos like dis sir...u really solved my all probs ..thank you sir 🤗
@HoldMyTeacup
@HoldMyTeacup 4 жыл бұрын
00:28 I love your echo :)
@JohnDoe-kj2cs
@JohnDoe-kj2cs 3 жыл бұрын
Best explanation brotha !
@tejdeepreddy4307
@tejdeepreddy4307 2 жыл бұрын
Good teaching sir....Thank you
@brunoferreiradasilva9358
@brunoferreiradasilva9358 3 жыл бұрын
This is pure gold \o/
@tazanoukevin7008
@tazanoukevin7008 6 жыл бұрын
the expression *(*(b+i)+j) gives different byte values each time its being compiled, how to verify if its true? 6:44 by the way , thanks for the videos,
@tazanoukevin7008
@tazanoukevin7008 6 жыл бұрын
ah its okay, answered at 13:10
@vitang007
@vitang007 10 жыл бұрын
I want to know, why cant we use **p for a 2D array and ***p for a 3D array. I think it should work...can you please give the technicality associated with this.?
@GurpreetKakar4873
@GurpreetKakar4873 7 жыл бұрын
***p will work. It will print the B[0][0][0].
@chandrabhattasriram9475
@chandrabhattasriram9475 7 жыл бұрын
Whatever you've pointed out is true and it does work. Read about it, in this link :- stackoverflow.com/questions/8767166/passing-a-2d-array-to-a-c-function?noredirect=1&lq=1
@418_akshitasharma3
@418_akshitasharma3 3 жыл бұрын
**p is actually a pointer to pointer. What we need to pass is an array containing pointers.
@ash_engineering
@ash_engineering 6 жыл бұрын
superb explanation, Thank you so much
@chandrabhattasriram9475
@chandrabhattasriram9475 7 жыл бұрын
Actually, if you think about it, a 2D array can be sent as a pointer to pointer in C/C++. If what you've said is true, then, "int main(int argc, char **argv)", would never work. Read this: stackoverflow.com/questions/8767166/passing-a-2d-array-to-a-c-function?noredirect=1&lq=1 Apart from that, I think your video is really great to understand the concepts of multidimensional arrays :)
@musabr.5685
@musabr.5685 6 жыл бұрын
only possible, when you have declared a pointer array. your argument related "int main(int argc, char **argv)" is totally wrong. or perhaps you can pass parameters it like (datatype * )arg .
@kautukraj
@kautukraj 5 жыл бұрын
Very helpful.
@codingunconditionally
@codingunconditionally 2 жыл бұрын
Amazing stuff, thank you so much! :)
@kiranbandagar2572
@kiranbandagar2572 6 жыл бұрын
you are just awesome.....thanks a ton sir..
@Anoopegi
@Anoopegi 9 жыл бұрын
very informative. i like your all videos. pls provide videos on oops in c++
@SahilJSawant
@SahilJSawant 6 жыл бұрын
in 1D array size had to passed separately. So for a 2D array do we need to pass the number of 1D arrays that are present in 2D array?
@umairalvi7382
@umairalvi7382 5 жыл бұрын
These are not just simple words that he is speaking they are diamonds.
@ayushthakur733
@ayushthakur733 3 жыл бұрын
what if we do not know the size of the 2-D array, what should we write in argument to pass it
@indiann871
@indiann871 Жыл бұрын
Nice explanation
@sameerabegum6271
@sameerabegum6271 8 жыл бұрын
sir..can u please show the logic needed for multiplication of matrices with n without functions plz
@upmabaranwal5672
@upmabaranwal5672 7 жыл бұрын
very clear xplanation sir
@yogeshwarpatel7540
@yogeshwarpatel7540 6 жыл бұрын
great explanation ever, thank you very much sir
@bhavikp43
@bhavikp43 6 жыл бұрын
int a[5] = {2,4,5,8,1}; int *p; p= a; print a; //200 print *a; //2 sir ne pehle wale video me bola ki pointer name ke aage * lagane se dereference hota h n value return karta h. but is wale video me 4:00 sir bol rhe h ki *baddress print karega matlab output 400 aayega . koi explanation de payega? @mycodeschool
@musabr.5685
@musabr.5685 6 жыл бұрын
it is the 2-d array. so you need to add one more * to get the value. and it would be like **b which is equal to *b[0] or b[0][0] these are all same. *b = b[0] = &b[0][0] = b (period) will give you the same address
@kamalkannan5435
@kamalkannan5435 7 жыл бұрын
Is it possible to represent the 3dimensional array in a picture, if possible help me guys with clear explanations and some real time examples as well.
@oueslatinisrine8094
@oueslatinisrine8094 2 жыл бұрын
Thank you 🙂💯
@gazeguilty6916
@gazeguilty6916 6 жыл бұрын
really good explanation
@roshenw
@roshenw 11 жыл бұрын
really good teaching.. Thank you !
@bineeshmathew6467
@bineeshmathew6467 10 жыл бұрын
Sir your videos are very good. I have one doubt. I want to read a matrix from user and then pass it to a function. While writing code the dimension of that matrix will be unknown. Dimensions will be decided by the user. Let size is mXn. Can i use A[][n] to receive the matrix to the function.
@mycodeschool
@mycodeschool 10 жыл бұрын
bineesh mathew Passing Multidimensional arrays as function argument in C/C++ is tricky. Watch these videos to understand this concept better. kzbin.info/www/bejne/qXnGn6mQdpeobpqcttps://kzbin.info/www/bejne/lZuYnZt-jNCVpLM
@bineeshmathew6467
@bineeshmathew6467 10 жыл бұрын
mycodeschool in the discussion not mentioning about 2D array that read from a user. in that case size of column and row will be unknown. in such case how we can pass it?
@ravindersingh-cz9ir
@ravindersingh-cz9ir 8 жыл бұрын
sir its not clear why *B returning 400 ? *B referencing to base address 400 so it should return 2 pls clear my doubt??
@mitzucelrau
@mitzucelrau 8 жыл бұрын
B - pointer to first in element inside B[n][m] *B - pointer to first element inside array B[0] If you want to get the value of element B[0][0], you should use *(*B)
@shadyahmed3830
@shadyahmed3830 7 жыл бұрын
can you give me a simple example?
@patrasculucian2403
@patrasculucian2403 6 жыл бұрын
Simple example: *B = 400 B = 400 *B + 1 = 404 B + 1 = 412
@amateurbeginner7538
@amateurbeginner7538 7 жыл бұрын
please help :( why in 15:34 is false and in 15:48 is ok??
@md-ayaz
@md-ayaz 8 жыл бұрын
Where can I find some practice questions on pointer arithmetic?
@emersonmicu1683
@emersonmicu1683 8 жыл бұрын
+Mohmmad Ayaz Shaikh geeksquiz.com/c-language-2/pointers/
@225mrraj
@225mrraj 11 жыл бұрын
awesome as always..
@mohanaddarwish2307
@mohanaddarwish2307 9 жыл бұрын
i admire ur work
@lifesmysteriesofficial
@lifesmysteriesofficial 5 жыл бұрын
4:00
@ravi.k334
@ravi.k334 9 жыл бұрын
it was very helpful for me
@karimshaikh3900
@karimshaikh3900 3 жыл бұрын
Excellent!
@thakararkeval4759
@thakararkeval4759 6 жыл бұрын
Sir which ide ya software are you using
@lokeshk8187
@lokeshk8187 9 жыл бұрын
can u please explain me once how *(c[0][0]+1)) will gives output as 5
@tigerrr6
@tigerrr6 9 жыл бұрын
+Lokesh k hello, first of all, you need to understand that c[0] points to the first adress with the values (2,5)(7,9) witch both are arrays too, so if you look at c[0][0] you are getting a pointer to (2,5) the value 2 being on position 0 and the value 5 being on position 1, so when u have c[0][0][1] its pointing to the adress of 5, and because the expression is being dereferenced by the star, it returns the value contained on the c[0][0][1] adress .... hope it helped :)
@pns_news
@pns_news 4 жыл бұрын
You can also write it as *(*(*(c+0) +0) +1) or c[0][0][1].
@namhuynh6534
@namhuynh6534 4 жыл бұрын
For A[3][2][2], print A + 1, it should be *A + 16 (size of array [2][2]) but I got + 10. For example, if *A = 500 -> A + 1 = 516 but I got 510. Does someone know about this?
@allHailKingJulien
@allHailKingJulien 4 жыл бұрын
For the same input, I am getting it alright, 504 and 520. Have you checked the code again? Also, which compiler and language are you using?
@namhuynh6534
@namhuynh6534 4 жыл бұрын
@@allHailKingJulien I run the code on VS Code with Code Runner extension and the language is C++
@allHailKingJulien
@allHailKingJulien 4 жыл бұрын
@@namhuynh6534 I am running it on the same setup, I have no clue where it would have gone wrong
@flying_Color
@flying_Color 9 жыл бұрын
Thank you very much !
@deepakarumugam5866
@deepakarumugam5866 7 жыл бұрын
this statement int (*p)[3]=B didnot work well on my compiler is this statement int (*p)[3] like we are creating an array of pointers and so initialising an array this way didnot work or is this instruction int (*p)[3] compiler specific or is it neither way ...
@sahil1053
@sahil1053 3 жыл бұрын
We can use void Func(int** A) for processing int B[2][3] but via auxiliary steps: int* p[] = {B[0],B[1]}; and int** pp =p;. So we pass Func(pp);
@yatinbahl6240
@yatinbahl6240 3 жыл бұрын
9:50
@hemanthbs2649
@hemanthbs2649 6 жыл бұрын
how to delete a particular data set from a 2D array??
@gshreyaa
@gshreyaa 4 жыл бұрын
in *(c[1]+1) isnt c[1] a 2d array thus c[1]+1 should be c[2] and the ans should be 832?
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
Think of it as like this. for each * you are gonna replace a + so c[0][1][1] = *(c[0][1] + 1) = *(*(c[0]+1) + 1) = *(*(*(c+0)+1)+1). So if you wanna get value in a c[10][20][30] say you want c[9][15][23] you can do it like c[9][15][23] = *(c[9][15] + 23) = *(*(c[9]+15)+23) = *(*(*(c+9)+15)+23) and &c[9][15][23] = (*(*(c+9)+15) + 23) (without first *)
@qwe123727
@qwe123727 8 жыл бұрын
You did not explain, why we cant say, `int b[2][3]; int *p = b;`, excluding the compiler warning
@maik5825
@maik5825 4 жыл бұрын
He said that in a video before. p can not be an int-pointer. p has to be a pointer to an array. So we write `int (*p)[3] = b;` to say, that p is a pointer pointing on a int array with the length of 3. Edit: And now we can use this like `int x = p[0][1]` or `int y = *(*(p+0)+1)`.
@maso553
@maso553 Жыл бұрын
if the **A just won't work, how does **argv work ?
@mrpossible5696
@mrpossible5696 5 жыл бұрын
You are awesome
@ElAbdoullah
@ElAbdoullah 5 жыл бұрын
Hi, just a question about the function taking a pointer to a 2D array as argument. You used A[ ][2] as parameter, butwhat if you don't know the size of that array ?
@azizas9366
@azizas9366 10 жыл бұрын
hello sir : i have one question ? is not c[1][0] = 7,9 you wrote c[0][1] = 7,9 i do not know why ? Thank you
@shahariaraitul3051
@shahariaraitul3051 4 ай бұрын
can't believe I have the same question after 9 years! i was looking for the answer here but it seems I wouldn't
@tomasz-rozanski
@tomasz-rozanski 7 жыл бұрын
Looking at the picture it seems that there's three 4-element arrays. The 2-element arrays are not emphasised enough in my opinion. That's my only criticism; the rest is awesome as always.
@tehseenakhtar7914
@tehseenakhtar7914 4 жыл бұрын
very useful
@ankitbhardwaj9566
@ankitbhardwaj9566 6 жыл бұрын
Sorry I got my answer it was running in a code ,,,he has explained its answer as 800 earlier for our understanding
@abdullaharean
@abdullaharean 3 жыл бұрын
You are boss!
@Olavotemrazaodenovo
@Olavotemrazaodenovo 4 жыл бұрын
Excelente
@tejashreeingale7095
@tejashreeingale7095 4 жыл бұрын
I have doubt in *(C[0][1]+1) can be represented as &C[0][1][1]= 812 but you write 9, how?
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
no *(c[0][1] + 1) = c[0][1][1] the value;
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
Think of it as like this. for each * you are gonna replace a + so c[0][1][1] = *(c[0][1] + 1) = *(*(c[0]+1) + 1) = *(*(*(c+0)+1)+1). So if you wanna get value in a c[10][20][30] say you want c[9][15][23] you can do it like c[9][15][23] = *(c[9][15] + 23) = *(*(c[9]+15)+23) = *(*(*(c+9)+15)+23) and &c[9][15][23] = (*(*(c+9)+15) + 23) (without first *)
@Anonymous-mz9un
@Anonymous-mz9un 3 жыл бұрын
So the ans to your question &c[0][1][1] == (*(*(c+0)+1)+1) without the covering *
@joshsha6537
@joshsha6537 11 жыл бұрын
My friend, you do have advance knowledge in C; but the way you are explaining in the video doesn't focus on a larger audience. Why don't you just simply use matrix memory address to explain multi-D arrays to make it easier rather than in a complex one block of memory location. Remember, not everyone has a degree in computer science while learning C in youtube. But I truly appreciate your videos.
@mycodeschool
@mycodeschool 11 жыл бұрын
Hi Josh, We want to keep our videos as simple as possible. May be showing a 2-D memory block would have been better, but the idea here was to show how exactly 2-D arrays are stored in memory and interpreted during pointer manipulation. Memory should always be looked upon as a 1-D array of bytes. Anyway, i take your feedback. :)
@raziuddinmohd
@raziuddinmohd 7 жыл бұрын
Sir, I salute your dedication to sharing the knowledge, I request you to do the same in the future.So that the student community can get helped with your knowledge.
@aarushiaiyyar
@aarushiaiyyar 7 жыл бұрын
Sir, please don't change your style of teaching because an in depth knowledge of how pointers are stored in the memory is necessary! :)
@fathimhiri5926
@fathimhiri5926 4 жыл бұрын
god bless you inchallah
@subdivisionalmass
@subdivisionalmass 8 жыл бұрын
If you need a template, here is a nice one I created that can help you understand better hopefully. pastebin.com/A28MEwvk
@pythonenthusiast9292
@pythonenthusiast9292 4 жыл бұрын
but for address we use %u right?
@serhiy2020
@serhiy2020 6 жыл бұрын
this reminds me of the movie Inception
@mithoonkumar9604
@mithoonkumar9604 9 жыл бұрын
u r awesome :)
@ankitbhardwaj9566
@ankitbhardwaj9566 6 жыл бұрын
Can anyone in this universe please explain me why the output at 12:53 is not showing 800 please.............reply...........soon.............
@abhishekkumarsingh6090
@abhishekkumarsingh6090 6 жыл бұрын
i don't know
@vijayendrasdm
@vijayendrasdm 11 жыл бұрын
int (*p)[3] =B if I try to something like print (*p)[0] // 2 print (*p)[1] // 3 print (*p)[2] // 6 Now print (*p)[3] should throw me error but this prints 4 why ?
@djamelbgd301
@djamelbgd301 Жыл бұрын
int mtx[2][2] = {0} int *(p)[2] = mtx; DOES NOT WORK , WHYYYYYYY??????????????
@Abc-me2cx
@Abc-me2cx Жыл бұрын
*should be inside like (*p)[2]. you can use chat gpt for this problems
@sahil1053
@sahil1053 3 жыл бұрын
this seems simple ......... this is !!! but this is not !!!😒😒
@alieser7770
@alieser7770 6 жыл бұрын
can I write c[0][5] instead of c[1][1]???
@musabr.5685
@musabr.5685 6 жыл бұрын
you can
@souravsarkar488
@souravsarkar488 5 жыл бұрын
Awesome explanation
@yatinbahl6240
@yatinbahl6240 3 жыл бұрын
6:00
Pointers and dynamic memory - stack vs heap
17:26
mycodeschool
Рет қаралды 1,5 МЛН
Pointers and 2-D arrays
12:19
mycodeschool
Рет қаралды 487 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 4,3 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 505 М.
Smart Sigma Kid #funny #sigma
00:33
CRAZY GREAPA
Рет қаралды 39 МЛН
Function Pointers in C / C++
11:57
mycodeschool
Рет қаралды 439 М.
Character arrays and pointers - part 1
14:41
mycodeschool
Рет қаралды 551 М.
array vs &array Pointers Difference Explained | C Programming Tutorial
17:38
you will never ask about pointers again after watching this video
8:03
Pointers as function returns in C/C++
15:15
mycodeschool
Рет қаралды 281 М.
Know your data type: int - C Programming Tutorial 08
23:03
mycodeschool
Рет қаралды 236 М.
C++ multidimensional arrays explained ⬜
7:41
Bro Code
Рет қаралды 15 М.
Dynamic memory allocation in C - malloc calloc realloc free
17:35
mycodeschool
Рет қаралды 890 М.
Master Pointers in C:  10X Your C Coding!
14:12
Dave's Garage
Рет қаралды 334 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 4,3 МЛН