Jenny u have no idea how ur really helping students those who are struggling to learn coding and those who likes to learn coding but not fond of it ( cause of lack of patience n logical thinking ) ur giving confidence Jenny ... Thank you sooooo much love from Karnataka ... God bless u with all u want ... ❤️
***(r) = 50 As, last * is used for showing that we had declared the pointer and second last * is used to point the address in q and third last * is used to point the address in p and the first * is showing that r stores the address of that variable is in int data type...so if we have to change the value stored in a from 25 to 50 simply we have to write : ***(r) = 50 then 50 will points to a and will assign to a and replace to 25 .... Thnku so much mam for ur such a great efforts :)
we can also go like this ***r=50 is correct and not illegal. Even if we want to use it in a printf statement we can go like this ("statements %d ", *(*(*r))) or ("Statements %d ", ***r) Both are correct and not illegal
Mam if you teach programming to non IT students they will also love to learn programming language. Becz ur Xplanations are perfect simply ur awesome mam❤❤luv from Tamilnadu
Excellent teaching Mam, i saw many videos about double pointers but it was very abstract, your teaching covers in depth about the double pointers. Thank you for such a wonderful video.
Very, very thank you, maam, for this amazing explanation. I watched so many videos before it and read a book also, but I was unable to visualise the concept of it until you explained it very well.
To change the value at variable "a" which is already storing 25 using a three level pointer we simply do this... ***r = 50 or *(*(*r)) = 50; This obviously should work
Thank you so much mam its grateful to me that I am get one of the best teacher forever. you have clear my doubt on this topic. I am gonna to complete this c language tutorials. 🤗
I watched a lot of videos but I didn't understand how to do cording so I decided to drop computer science from my three subject combinations but finally I found your videos that can be lighting my life,thank you madam god bless you ❤️❤️
Thank you so much mam it's grateful to me that I get one of the best teachers forever. you have cleared my doubt on this topic. I am going to complete these c language tutorials
mam waited for pointers for a long time thanks for start uploading mam!!.please post all videos as soon as possible mam.please try to upload 2 videos per day mam.Thank you mam.
Use 'Alt+mouse Left click' It make multiple cursor and it is easy to Edit, Rewrite or Delete multiple values at a same time .... Like you want to add ' ' in multiple lines You can click Alt+left mouse button....
Ok, remember that "q" is two level pointer so therefore *q = 25; points to p which also is a pointer and it contains the address of a variable "a", therefore the statement *q = 25 will lead to an error by the compiler.
My Score out of 💯 is 200/💯 Just one word madam "MIND BLOWING" 👌👌 madam found great in last 3 lectures madam and this is for what iam fighting for Madem and keep going madam with more MIND BLOWING Lectures Madam........ God bless You madam Thank you mam Jai hind madam
thank you mom!. but what if we have: char a[ ] = "123456789"; or char *str = "123456789"; how do i relate double pointer what u teach us with char array and char pointer. thank you again.
Hi, int main() { char **str; str=(char**)malloc(sizeof(*str)); scanf("%s",str); printf("string is %s", &(*str)); free(str); } is it correct way of writing?
*BUT YOU DIDN'T TELL WHERE AND WHY DOUBLE POINTER IS USED* - it is used to reduce exesive writing of code and also for the dereferencing of data values of a function which is outside another function. Just like a function calling another function.
We like your channel we learn alot of about c programme. But one thing some of your videos don't have subtitles, Because some foreign watch the video your English language pronunciation is a little different with us we can't get completely concept of lecture without subtitles. Thank you
Jenny u have no idea how ur really helping students those who are struggling to learn coding and those who likes to learn coding but not fond of it ( cause of lack of patience n logical thinking ) ur giving confidence Jenny ... Thank you sooooo much love from Karnataka ... God bless u with all u want ... ❤️
Am Also bro
phir bhi heart nahi mila...😄😄
Ye it's true
The only English I can understand without subtitles.
It's Jenny's English ❤️❤️
Right bro
Mee to bro
🤗👍
***(r) = 50
As, last * is used for showing that we had declared the pointer and second last * is used to point the address in q and third last * is used to point the address in p and the first * is showing that r stores the address of that variable is in int data type...so if we have to change the value stored in a from 25 to 50 simply we have to write :
***(r) = 50 then 50 will points to a and will assign to a and replace to 25 ....
Thnku so much mam for ur such a great efforts :)
Isn't it illegal?
@@shrutikeshri9634 nah !!!
**(*r)=50 is crt we can go like this .
ya bro even i have done the same thing
we can also go like this ***r=50 is correct and not illegal.
Even if we want to use it in a printf statement we can go like this ("statements %d
", *(*(*r))) or
("Statements %d
", ***r)
Both are correct and not illegal
Mam if you teach programming to non IT students they will also love to learn programming language. Becz ur Xplanations are perfect simply ur awesome mam❤❤luv from Tamilnadu
Bhai sahab kuch jayda hi bol diya 😂
@@jackthomas5424 I don't know hindhi bro
@@jackthomas5424 Nahi kuch zyada nahi bola unho ne bilkul theek kaha unho ne
@@jackthomas5424 zyada nahi sahi hi hai madam ithna acha explain karthi hai
@@crazyloveever2462 Don't play Dravidian politics bro. We all are here to learn and study without politics of language.
Excellent teaching Mam, i saw many videos about double pointers but it was very abstract, your teaching covers in depth about the double pointers. Thank you for such a wonderful video.
Very, very thank you, maam, for this amazing explanation. I watched so many videos before it and read a book also, but I was unable to visualise the concept of it until you explained it very well.
Man, you explained very well about double pointers.
Thank you so much mam your teaching skill is amazing mam...
q is pointing to P which value is 1000,
now we store 25 in place of 1000 then 25 is the value of no any variable.then it may be error. 🙏. t=17:10
true, it's error, pointer accepts only adresses as value, rejects anything else
it's like trying to write int a='a';
same shit
Love from Nigeria, your explanations have saved me fr❤️
Mam you are a best teacher 🙂
***r = 50
This would change the value of int a.
Thanks ma'am
To change the value at variable "a" which is already storing 25 using a three level pointer we simply do this...
***r = 50 or *(*(*r)) = 50; This obviously should work
18:24 ***r = 50
18:18 R is a third level pointer so if we want to change value of a= 10 to a= 50 so we need three level pointer so we can write int * * * r = 50 ;
Thank you so much mam its grateful to me that I am get one of the best teacher forever.
you have clear my doubt on this topic. I am gonna to complete this c language tutorials.
🤗
Thanks for your efforts mam
I watched a lot of videos but I didn't understand how to do cording so I decided to drop computer science from my three subject combinations but finally I found your videos that can be lighting my life,thank you madam god bless you ❤️❤️
u r 1 of d best teacher.....i m in turu lob with u.....diiie
Thank you so much mam it's grateful to me that I get one of the best teachers forever.
you have cleared my doubt on this topic. I am going to complete these c language tutorials
You made is so simply that i can look at the question and without thinking the answer is ***r = 50;
thanks mum
mam waited for pointers for a long time thanks for start uploading mam!!.please post all videos as soon as possible mam.please try to upload 2 videos per day mam.Thank you mam.
17:09
in case of q it will wrong but in case of p . it will right.
int main()
{
int a =10;
int *p =&a;
*p = 25;
printf("a = %d",a);
}
a = 25
OMG! after 4yrs i know the exactly meaning of pointer
hhhhh
The Best Teachers Teach From Heart Not From BookS 💘🧡
Outstanding teaching mam🙏
Ma'am You are providing very helpful videos thank you so much and love you Ma'am 🤗🙏
Thank you mam.Your teaching skills awesome mam ❤️luv from Kolkata .
Use 'Alt+mouse Left click'
It make multiple cursor and it is easy to Edit, Rewrite or Delete multiple values at a same time ....
Like you want to add '
' in multiple lines You can click Alt+left mouse button....
I don’t get it …will this work In code blocks
@@vivek5807 no, it is only work in vs code
You are really Great Ma'am😀😀
very useful for me thank you
love from bangladesh
Much love from Kenya
You are the best cs teacher mam❤
ua-cam.com/video/VKKErhhi2iM/v-deo.html
I think printing address of any variable correct format specifier is %p.... %x is format specifier for unsigned hexa decimal as of my knowledge
Ok, remember that "q" is two level pointer so therefore *q = 25; points to p which also is a pointer and it contains the address of a variable "a", therefore the statement *q = 25 will lead to an error by the compiler.
so that means we should use *(*q)=25; to store the value in p,which will ultimately be stores in a as a=25; Am i right sirr
@@angelomerwin.m9561 Yes, you are right.
nice lecture mam , thanks love you so much mam
Mam great pura dil se clearity a he nhi rha tha... Bs ek baar dekha bs khtm... Great👍
Excellent !
Ma'am thank you so much 💓 💗 💛 💖
Best video i have ever seen ❤️
ua-cam.com/video/VKKErhhi2iM/v-deo.html
You are the best cs teacher ma'am..🥰
@@naddysahu123 what the hell😠
@@naddysahu123 hey you don't have sister or what u don't know how to behave😡😡
My Score out of 💯 is 200/💯
Just one word madam "MIND BLOWING" 👌👌 madam found great in last 3 lectures madam and this is for what iam fighting for Madem and keep going madam with more MIND BLOWING Lectures Madam........
God bless You madam
Thank you mam
Jai hind madam
ua-cam.com/video/VKKErhhi2iM/v-deo.html
18:03
***r=50.
Printf("a=%d",***r)
Thanks enjoying it
Nice teaching and explanation
Ayeee haayee haayee maja agaya mam pura smj aya very easy
Thanks mam!
Nice introducing, so help full this programm
ua-cam.com/video/VKKErhhi2iM/v-deo.html
18:18
***r=50 //it will change int a 10 to 50 then
printf("a=%d",***r);
Kase kita
But print value a is not change
But ho ni heha error aa raha hai
Thank u so much mam💜
I like your teaching forsooth
Everyone loves to listen ur classes
ua-cam.com/video/VKKErhhi2iM/v-deo.html
thanku maam ap ka video very useful hai
ua-cam.com/video/VKKErhhi2iM/v-deo.html
Respect only😍🔥
Tq so much ma'am
thanks a lot maam
Thankyou Mam
thank you mom!. but what if we have: char a[ ] = "123456789"; or char *str = "123456789"; how do i relate double pointer what u teach us with char array and char pointer. thank you again.
Right
Thanks
Hi,
int main()
{
char **str;
str=(char**)malloc(sizeof(*str));
scanf("%s",str);
printf("string is %s", &(*str));
free(str);
}
is it correct way of writing?
it will give error as it is a single type pointer and that pointer is not storing address of any variable, it is totally blank
Do Python and SQL videos 😇
To change value of a to 50 with r:
#include
int main(void)
{
int a = 10;
int *p = &a;
int **q = &p;
int ***r = &q;
***r = 50;
printf("%d", a);
}
Mam u are the best teacher ever ✨
ua-cam.com/video/VKKErhhi2iM/v-deo.html
Its true
18:08 we can update ( a ) using ( r ) like this ***r=50 ;
Door de Rishtedar.. from Punjab 'Jalandhar'.
*BUT YOU DIDN'T TELL WHERE AND WHY DOUBLE POINTER IS USED* - it is used to reduce exesive writing of code and also for the dereferencing of data values of a function which is outside another function. Just like a function calling another function.
You're right.
***(r)= 50 and change the value of a
😂 I like that Door kay Rishtaydaar
Good explanation but can you explain where we would use double pointer , whats the application of it
Best ever
very good mam
Veryb eautiful teacher with best lecture. So nice.
ua-cam.com/video/VKKErhhi2iM/v-deo.html
Thanks a lot Mam for this lecture!!!
We like your channel we learn alot of about c programme.
But one thing some of your videos don't have subtitles,
Because some foreign watch the video your English language pronunciation is a little different with us we can't get completely concept of lecture without subtitles.
Thank you
Sometimes she used Hindi word also 😄😄
why we use pointer to store memory? we can simply store with simple variable.
Mam pls use the markers of 2 different colour.
mam i am your regular student ❣❣❣❣
Mam u awesome
please continue DAA series mam😊
it is a legal pointer
Mam where you do coding in dev++ or other tell
Mam waiting for the C++ lectures,,, please start it 🙏
Also waiting
Its similar as C programming there is only difference is OOPS concept
@@ashikillahi6219 No it's neither difficult nor easy you have to practice everyday the problem of C++
@@ashikillahi6219 In my opinion go through python & start DSA also
By ****r=50, we can change the value of a to 50
what is use of pointer to pointer
Tq mam
ua-cam.com/video/VKKErhhi2iM/v-deo.html
Nice tech
*q = 25 is illigal because p= 1000 and its storing address of a so we ultimate brack the points so it's definitely not possible
Thanks ... but the question is why we need to use pointers instead of just variables ?
Nice
ua-cam.com/video/VKKErhhi2iM/v-deo.html
Mam recursion aur function pr video BNAYEE PLZZ
Love u soo much😘😘😘😘💖
ua-cam.com/video/VKKErhhi2iM/v-deo.html
16:20 we get the same output mam
WoW mam ❤
ua-cam.com/video/VKKErhhi2iM/v-deo.html
int ***r=50..👍🏻👍🏻
Mam can u pls make video on pointers and strings topic
Whenever I write address in %d form it comes negative why?
Love from nzb
How many levels of printer.