Although you were died,you are still alive in thousands of members heart including me, you are still aliving and saving our lives brother.Love you brother❤❤❤❤
You explain everything in a very simple and easy way to understand. You are really great and talented. It would be great if you could make a c++ full course that covers all the c++ language. For me it's much better than learning at the university from all teachers. Thank you so much. Please do the full course.
"High level language like C or Cpp" Men I come from javascript! I really appreciate your help with this video. Has made my transition very smoothly in computer science. Appreciated.
There are a lot of small Indian youtubers who have some of the greatest tutorials on TH-cam. They helped me so much during my Calculus and Physics classes. Not to mention this channel for CSE
@@rakeshramesh9248 String is implemented as an array of characters in C. When you forward an array to a function, you actually forward the address of the first element of that array. So, &array[0] = array in C. In this case, you just forward the address of the first element of the array of characters, and that is your String.
Look i have been looking for another thing and i see this and i now know that functions can return pointers in a easy way even my understanding of function pointers is better. Thank alot❤❤
In C, it's allowed primarily because there's not much else the name of a function, by itself, could mean. All you can do with an actual function is call it. If you're not calling it, the only thing you can do is take the address. Since there's no ambiguity, any time a function name isn't followed by a ( to signify a call to the function, the name evaluates to the address of the function. --recite from stackoverflow
*My takeaways:* 1. What is a function pointer 1:30 2. How to create a function pointer 6:25 3. Function pointer vs function that returns a pointer 8:39
For example at 11:50, under main you have void (*ptr)(char*); I don't understand why the asterisk is following the char, yet it's before the ptr. Thank you.
Hello, i have the same problem to understand void (*ptr)(char*). pointer function expects for an address as argument, but when it gets the address of "Tom", should in void function as output like this :printf("Hello %s " , *name); why here no * for name. thank you.
This is interesting, creating "function pointers" which are pointing to a function's address. Never knew such concept existed. I have a question, does it matter if the function pointer points to the function prototype or function definition? Thanks.
thank u sir u have cleared my doubts bt one thing i haven't understood is that why have u changed c to *ptr in main if we use *c then what will be the difference
9 years later, you are still impacting the life of a CS Student. Thanks alot 💗💗💗
This playlist of pointers is amazing... Can't find anything like this on Internet
Ikr
Exactly
They're really to the point!
absolutly
Really.This is a playlist of c programming we can rarely find.This person is an excellent person who have dived into the c programming.❤❤❤❤
2019 and your playlist is a gift for humanity
Rip humbleflow. You are a gift to us
Although you were died,you are still alive in thousands of members heart including me, you are still aliving and saving our lives brother.Love you brother❤❤❤❤
Are you the one created C/C++,your explanation is too good.Thank you very much
Your series of lectures on pointers amazing. It cleared all my concepts and made pointers very easy for me.
This playlist must be archived so that it won't be lost, what a great work!
You explain everything in a very simple and easy way to understand. You are really great and talented. It would be great if you could make a c++ full course that covers all the c++ language. For me it's much better than learning at the university from all teachers. Thank you so much. Please do the full course.
RIP for him 😢
Really.This is a playlist of c programming which I could rarely find.This person is an excellent person who have dived into the c programming.❤❤❤❤
ALX introduced this channel to me. Never looked back since. My no. 0 guide for C.
These are immortal lectures. Every one of them. No one can replace. Period
Thanks for emphasizing the difference between with and without parenthesis in the declaration.
"High level language like C or Cpp" Men I come from javascript! I really appreciate your help with this video. Has made my transition very smoothly in computer science. Appreciated.
2021 and you are still the best!!!!
Students in the 22nd century will also refer to this! Hats off to the best explanation
2024 you are still the best in You Tube for c programming friend😊😊❤❤
I wish I could have a teacher like you, sir. Thank you !!
Love your work dude, one of the best educators I have watched.
this is it!! Best explaining with all the possible ways to understand. Thank you so much
first indian video that actually helped me
hey now
Rare
There are a lot of small Indian youtubers who have some of the greatest tutorials on TH-cam. They helped me so much during my Calculus and Physics classes. Not to mention this channel for CSE
@@arcaneben9171 Yes but there is so much Indian programming related material that some of them must be garbage
firts indian that i can understand. I'm latin, and my english is average, but understand this indian is very difficult.
ALMIGHTY BLESS YOU WITH ALL KINDS OF WEALTH
That was such a clean explanation. Thank you.
char* means you have a data type that is pointer to character. Is this what you want to know? At what time in the video are you confused?
Name is ptr variable its expecting a address.. how are we passing a string then? Can someone explain?
@@rakeshramesh9248 String is implemented as an array of characters in C. When you forward an array to a function, you actually forward the address of the first element of that array. So, &array[0] = array in C. In this case, you just forward the address of the first element of the array of characters, and that is your String.
@@njegostrajkovic4451 Did you mean &array[0] == array instead of &array[0] = array?
@@gammyhorse yea he was basically trying to say that &array[0] and array are equivalent and can be used interchangebly
Look i have been looking for another thing and i see this and i now know that functions can return pointers in a easy way even my understanding of function pointers is better. Thank alot❤❤
Thank you mycodeschool. I am learning a lot from you.
I wish I could meet this legend one day.
simple and at the same time I understood the concept clearly ! Thank you so much :)
This guy is selected for heaven's list. Thank you so much!
He's already dead :(
Really? 😲
Great!That channel gives me strong programming foundation.
Really a nice turorial. clean and clear presentations. good job and thanks a lot
In C, it's allowed primarily because there's not much else the name of a function, by itself, could mean. All you can do with an actual function is call it. If you're not calling it, the only thing you can do is take the address. Since there's no ambiguity, any time a function name isn't followed by a ( to signify a call to the function, the name evaluates to the address of the function. --recite from stackoverflow
Thank you Harsha Suryanarayana AKA humblefool. RIP Legend.
Splendid explanation even after years. Thanks a lot boss.
Really appreciated. Pls upload more. Very clearly explained. Thanks for efforts.
OUTSTANDING EXPLANATION! 🙌
*My takeaways:*
1. What is a function pointer 1:30
2. How to create a function pointer 6:25
3. Function pointer vs function that returns a pointer 8:39
It's 2021 and this is still the best
Man this is wayyy more than just function pointers. Will probably help a lot of people tho
its crazy how much important pointers is in C++ but my professor just glossed over it like its nothing.
The Professor don't want to indulge themselves in pointer | Even some great programmers pull out their leg when pointers enter the room.
Inclined scorpio everybody is gangsta until pointers start walking in
@@inclinedscorpio lol yeah,everyone's a gangster until pointers come into the picture.
University professors don't know jackshit about teaching, so they just graze through the courses like they are nothing.
Full of knowledge but still compact! Great!
Thank you for such a clear explanation! you're the best!
Really lucky to find this channel
Thank you very much. Best tutorial on function pointers.
you are simply best. Simple and superb explanation
One of the best videos
Thank you. you save lives with your teaching skils.!
You are a gift from life
ALBERT IS BACK !!!!!!!!
For example at 11:50, under main you have void (*ptr)(char*);
I don't understand why the asterisk is following the char, yet it's before the ptr.
Thank you.
here ptr is pointer variable and char is pointer datatype.
You are a gem for me❤❤❤❤
Very nicely explained! Thanks!!!
Perfect tutorial
Great Explanation!
you are amazing. thank you so much. you are the best at explaining. your so concise, and clear.
Thanks from 1:31 to 4:13
RIP humblefool sir.
Really nice explaining and good quality video
Best explanation
Thank You for explaining the concept in such an amazing manner.
Hello, i have the same problem to understand void (*ptr)(char*). pointer function expects for an address as argument, but when it gets the address of "Tom", should in void function as output like this :printf("Hello %s
" , *name); why here no * for name. thank you.
Conversion of string to char* is not allowed in C++, so this works
void printNum(const char* a){
cout
Thank you very much for this wonderful lesson!
Excellent guidance, Thank you
You are awesome. i am in love with your teaching
it just proves that we don't necessarily need university degree today when we have those great stuff available.
This is interesting, creating "function pointers" which are pointing to a function's address. Never knew such concept existed. I have a question, does it matter if the function pointer points to the function prototype or function definition? Thanks.
Great Video and good explanation! But why do we use function pointers?
it is a best tutorial you make my concept clear thanks, i am waiting for new tutorial.
nicely explained..
subtitles makes us understand more clearly.☺
why this dude stopped uploading more new videos on coding stuff....the guy is fucking amazing when comes to teaching programming things
He died a few years back :/
This is just beautiful broo
this was well explained, thanks
Extremely clean explanation. Thank you ! :)
cant avoid comment its superb.....
Thank you, sir.
Amazing explanation. Thanks so much.
thank you very much for this work.
thanks, very informative
Awesome explanation. I've seen the point in this. Thank u.
I love how you say "RRRRRRRRRRRRRAM" ;)
you must be saying LAM :P
hahahahahah
xD
Really helpful.. Can you please add FPGA, HDL and Verilog related lessons?
This is so helpful. Thank you!!
God level teaching 😁
Awesome lecture
Where have you gone 😞..man!
Amazing explanations. Thank you for taking time out to help. And can plz you please do video lectures on computer archeitecture?
Nice explanation.
Very much understandable. Thank you
Thank you so much for your videos, they are really awesome :)
omg....great! easy to understand....thank you so much
U r doing good job
Excellent video, thanks.
very nicely explained..thank you sir
thank u sir u have cleared my doubts bt one thing i haven't understood is that why have u changed c to *ptr in main if we use *c then what will be the difference
Thank you
Your explain concisely.
Keep up (:
Thank you so much... Real gratitude.
Amazing tutorial. thanks for the upload.
Very good lecture
Thanks a lot Raja :)
@Alka Oraon is he dead i heard that his partner is dead in a car crash, and his name is animesh and working in google.