My Rules of understanding pointers:- '&' - this will return an address of any variable or things. '*' - this will dereference an address 'int *' - this will make a pointer variable 'variable_name' - this will return value of a 'variable_name' Extra:- swap(a,b) - Call by value swap(&a,&b) - Call by reference
@sudhanshunain4690 Жыл бұрын
Thank you so much!!
@herohera3497 Жыл бұрын
char* can also make pointer variable.
@degenerateweeb1510 Жыл бұрын
any data type with star will make a pointer variable which can be used to address a memory location containing data of same data type as pointer@@herohera3497
@nilusingh753 ай бұрын
@@herohera3497 char *
@shreyaschavhan55224 жыл бұрын
Pointers Concept - 0:10 Pointer Arithmetic - 4:10 Pointers and arrays - 6:29 Pointer to pointer - 11:00 Passing pointer to function - 12:55
@ujjwalrockriser3 жыл бұрын
*a++ karne se 2 hi aa rha he par *a += 1 karne se kaam de raha he aur 3 aa rha he, koi agar comment padh raha he to please bata do ye kyun ho raha he please.
@shreyaschavhan55223 жыл бұрын
@@ujjwalrockriser Dekho! Hum pointers address store karne ke liye use karte hai! So Jab tum address ko baghaoge i.e. *a++ karoge toh tumhara address next jagah par point karega jaha par kuch nahi hai. and jab tum *a+=1 karte ho tab address nahi increment hota hai, tab a par joh element hai usme 1 add hota hai! bcz jab hum *a++ karte hai tab memory address +2 se badhta hai, and jab hum *a+=1 karte hai tab woh element me 1 add hota hai. Samjhe?
@sanyamratreja54573 жыл бұрын
@@ujjwalrockriser *a++ ki jagah (*a)++ try krke dekho, mera *a++ se nhi hua tha lekin brackets se kaam krgea,... ab bina brackets k kaam naah krne ka kaarn to meko bhi smjh nhi aaya, aapko smjh aaye to btaana
@ujjwalrockriser3 жыл бұрын
@@sanyamratreja5457 bhai ye comment ke liye tarash gaya tha
@ujjwalrockriser3 жыл бұрын
@@shreyaschavhan5522 achha to ye baat he Thank you bro
@myhp83003 жыл бұрын
The point is we can't increment the pointer directly as *a++; It'll still print a=2 but using (*a)++; gives the incremented value It is somewhat similar to BODMAS rule. We need to dereference the pointer a then increment it Thank me later!
@ahmadhamzakhan89033 жыл бұрын
Thanks Bro....
@smvillain17253 жыл бұрын
Thank you so much
@divyanshuranjan13533 жыл бұрын
thanks bhai bhot der se pareshan tha iske liye
@Yash-fh7gm3 жыл бұрын
thanks buddy!
@extremesatyaiitjeeair19803 жыл бұрын
thx
@dhruvbhutani99654 жыл бұрын
This has become a part of my daily schedule
@ujjwalrockriser3 жыл бұрын
*a++ karne se 2 hi aa rha he par *a += 1 karne se kaam de raha he aur 3 aa rha he, koi agar comment padh raha he to please bata do ye kyun ho raha he please.
@monu_77123 жыл бұрын
@@ujjwalrockriser call by reference dekh lo aa jayega smz
@ujjwalrockriser3 жыл бұрын
@@monu_7712 samjha nahi
@tipsandtricks95263 жыл бұрын
Same Problem
@viveksingh_013 жыл бұрын
@@ujjwalrockriser are bro aisa isliye hai kyunki *a++ karne pe '++' operator ki precendence zyada hoti hai '*' se to vo address ka increment kar deta hai phir uss increased address ko dereference karta hai jisse apna original a same hi rehta hai iss issue ko solve karne ke liye apan ko bas (*a)++ ye likhna hai jisse pehle dereference ho phir increment
@anudeep01294 жыл бұрын
I don't know why people hate this kind of videos when someone is working so hard doing animation, writing the script, notes, editing the videos etc...etc... for your sake! Why can't we appreciate their work which has a huge impact on our society!!!
@akash-3 жыл бұрын
brother you are absolutely right, but also try to understand that if you are an absolute beginner, then did you understand? a big NO, so that's why some beginners didn't liking it!
@topanalysis67663 жыл бұрын
@@akash- grammar pro max ultra op bro
@Mayankkumar-oi4sw3 жыл бұрын
@@akash- i understood it tho
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/h4XEmnlug5ucabs
@hareshparab78083 жыл бұрын
clg mein samaj nhi aaya par hyaa pe smj aaya actually jab live code example dete hai taab smj ata hai thanks so much
@tonyroy56544 жыл бұрын
Sach me ammman sir pagal ho gya hoon me padh ke aisa content koi nhi dega paise le ker bhi love you sir💕🤘😊
@crazyakman03774 жыл бұрын
Hmm
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE🙏🏻
@akshatchauhan65803 жыл бұрын
In my opinion, you're the best teacher on Apna College! ( No offense to other teachers, everyone's doing a great job, it's just my personal opinion, I am a slow learner)
@KMMOS14 жыл бұрын
This video's spoken accent is so strong in Indian English that it detracts from learning.
@khatariinsaan52843 жыл бұрын
a BIG Thanks to Aman SIr & there Team !! Such a Great Efforts for student's who can't afford colleges or classes without showing any add's between the video
@syedag.fatima68982 жыл бұрын
Don't get for what I was searching for... but really impressed by your way of teaching its awesome Ma Sha Allah 👍🏻💫
@piyushsatange46554 жыл бұрын
Why you remove all adds we don't want to learn by making anyone financially weak please bro you can add adds and also sponsership
@devplays32004 жыл бұрын
dont worry about his finances he manages it well enough.... not being a hater of him ,, subscribed him for a long time
@harshhingu30824 жыл бұрын
@@devplays3200 what are the other things he does to earn money do you know.I am just asking
@piyushsatange46554 жыл бұрын
@@devplays3200 bro I am just saying him that there is no need to compromise at all no one is getting angry for any add
@shlokhinge31794 жыл бұрын
@@harshhingu3082 stock management, seminars in diff collages, affiliated marketing and much more... Our aman bhaiya is all rounder 😎 Their annual income is 7Cr (some plus students were discussing this in comments session)
@mayankkumartiwari20524 жыл бұрын
@@shlokhinge3179 he doesn't charge any penny for seminars, don't spread rumors
@allaboutmovies17302 жыл бұрын
no one never ever explained something like the way you explained hats off 👌💯
@vinaydeora78344 жыл бұрын
Your videos are extremely helpful thanks a lot to everyone who gave their time, effort and money to make these videos ❤️.
@rakeshrana85705 ай бұрын
Is playlist mai dsa bhi krwaya hai?
@the-qi-world11 ай бұрын
#include Using namespace std; Int swap(int &a,int &b){ Int temp ; Temp = a ; a = b ; b = temp ; }; Int main(){ Int a = 5 ; Int b = 10 ; Cout
@pavansai18955 ай бұрын
Noo
@the-qi-world5 ай бұрын
@@pavansai1895 and why ?
@ShikshaThisSide2 жыл бұрын
amazing explaination mam, thankyou soo much . i think first time i really understood the concept calling by-value and by-reference .
@debiprasannapattanaik82942 жыл бұрын
Acchaaa
@kaushalgupta58373 жыл бұрын
"Aya samajh me thoda thoda was so sweet mam"🤗
@nischayagrawalVlogs3 жыл бұрын
haha true
@anuragtyagi11113 жыл бұрын
When God come to help poor students ❤️
@kanishkbisht54613 жыл бұрын
@Raunak Singh lol, usko free nahi piracy bolte he. Thats why vo telegram par he aur ye YT.
@only_for_fun1234r3 жыл бұрын
@Raunak Singh where?
@only_for_fun1234r3 жыл бұрын
@Raunak Singh kaha free course h plzz help 🙏🙏
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE
@UnKnown-id7ih4 жыл бұрын
Di mza aa gya , now the speed of teaching is very good. I'm loving it. Thanks di and Aman bhiya ❤
@jimcheriyan18014 жыл бұрын
Please post at least 2 videos per day if possible 🙏 Either way I am blessed to get such amazing tutorials for free
@Rs_durvesh4 жыл бұрын
kzbin.info/www/bejne/hpPGhqWpgbl3fJY
@debiprasannapattanaik82942 жыл бұрын
Haath bhi jodte hoo aur bhik bhi maangte hoo🤣🤣🤣🤣
@jimcheriyan18012 жыл бұрын
@@debiprasannapattanaik8294Apne Guru ke samne hath jodke bhik mangne me kya hi bura hai
@dishaakalra45034 жыл бұрын
Dii even though other teachers are good too but i understand each topic the most when you explain it. thank you so much
@RahulMishra-mt3cv4 жыл бұрын
Great video, first time in my life I understand the concept of pointers. Thank you so much :D
@debiprasannapattanaik82942 жыл бұрын
Pehli baar pointer ka video dekho gee toh pehli baar hi samjhoge naa
@GeshuLin_WW3 жыл бұрын
Thanks ma'am, for covering the complete pointer in one video!
@deepakmandal161 Жыл бұрын
Very useful video it clear my doubt of pointers
@harsharyan7673 жыл бұрын
this is the most amazing explanation I have ever seen on pointers. thanks team
@Harjotse4 жыл бұрын
Pls provide us some extra questions sheet for each lecture . By the way you and your team is doing great work .
@QWERTY-1354 жыл бұрын
STAND UP WE NEED {PYTHON}
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@HMMM-o7d4 жыл бұрын
@@QWERTY-135 jo mil raha wo le le phle 🤣🤣🤣🤣🤣
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE
@uttamkarmakarece35343 жыл бұрын
This channel deserves more subscribers ❤️🔥
@atharvagarwal5367 Жыл бұрын
The point is we can't increment the pointer directly as *a++; It'll still print a=2 but using (*a)++; gives the incremented value. *a++ - Post Increment Operator, it first assigns the value and then increases the value later on. If we use ++*a - Pre Increament Operator, then it increase the value first and then assigns the value later on. So on using ++(*a) will give you the correct answer. Thanks !!
@sourabhjain81024 жыл бұрын
If anyone is facing any problem, this can be because ++ has equal precedence with the * and the associativity is right-to-left. You can use ++*a or (*a)++ to specify the order of evaluation.
@Harshit_yt12043 жыл бұрын
this should be pinned. now i realize how many actually code and how many simply watch the video. Thanks bhaiya.
@RiyaSharma-gd3kk3 жыл бұрын
Thanks a lot Buddy.😄
@unnatisingh76123 жыл бұрын
this was much needed...thank you so much pal!
@sourabhjain81023 жыл бұрын
@@unnatisingh7612 Thank you so much for going out of your way and commenting this. I was having a really bad day and it really cheered me up!
@unnatisingh76123 жыл бұрын
@@sourabhjain8102 it was my immense pleasure to hear that!!... Keep going buddy !
@VizVinit3 жыл бұрын
Pointer to pointer to pointer to pointer.... Inception at max level
@SeemaDevi-zs5ol3 жыл бұрын
Meri pyari sister.... I am totally jelesh... Your voice because, your voice is amazing😘😘😘😘 Shreya singh
@adityatrehan98383 жыл бұрын
12:32 didi boht sundar hai aapki hadwriting....meri itni dangerous hai ki 5 marks for extra dark handwriting kat jaate the mere school mein
@shikhapriya9498 Жыл бұрын
Thanks for ur hardwork. The way u explained it's the easier way .
@safarihooo0sh5033 жыл бұрын
this is prolly the best explanation for pointer
@ashishsolanki69484 жыл бұрын
Awesome Work by Aman dhattarwal sir .
@akshatdwivedi5304 жыл бұрын
This is what kind of lessons I always want.
@akashkashyap84454 жыл бұрын
i am seriously wanting this video and a great thanks to all the team and didi for this video ♥♥
@NamasteCat192 жыл бұрын
Shruti didi always explain is very good 👍❤️❤️
@ujjalsingh9233 жыл бұрын
Pdhane k sath sath communication sounds bhot accha h
@ece48siddhantmishra253 жыл бұрын
A much simpler approach #include using namespace std; void swap(int& a, int& b){ int temp = a; a=b; b=temp; } int main() { int a=2; int b=4; swap(a,b); cout
@M.YASIR_SHAHZAD Жыл бұрын
we want SHARDHA DEDI in this video to teach this topic please please THUMBS UP WHO AGREE
@santoshkumarmarar70484 жыл бұрын
Great brother for self taught students
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@hritiksingh2334 жыл бұрын
19:00 apne wnha addresses bheje hain pointer variable k is liy argument variable wnha pointer type k honge to accept the address coming from function call.
@BhupendraSingh-dw7vz3 жыл бұрын
Thnku dii bhut acha smjhaya apne 👍👍
@nikhilguleria43133 жыл бұрын
This is really good leacture gjb💥🔥
@prajwal_bagewadi2 жыл бұрын
didi your the best teacher in the world lots of love ❤❤❤❤❤❤❤❤❤❤❤🙏
@VivekWesley4 жыл бұрын
Thanks Aman for the quality content and Thanks for the crystal clear explanation Urvi. 👍
@aniketkumar9673 жыл бұрын
thankyou di❤❤ finally i understand pointer
@Abhishek-bu4tz Жыл бұрын
Really very informative video. Thank you for putting the efforts :)
@thesoloentrepreneur073 жыл бұрын
One more easy Way to call #include using namespace std; void Swap(int &a,int &b){ int temp = a; a = b; b = temp; } int main(){ int a = 3, b = 5; Swap(a, b); cout
@moazzimalibhatti9 ай бұрын
Best video ever on pointer
@ujjawalmishra8584 жыл бұрын
Thank You so much bhaiya...and whole ApnaCollegeTeam
@youreview57854 жыл бұрын
Loved her work Like👍👍👍
@cstechsupport2593 жыл бұрын
good work sister ...your work is good .i impress it . yo u take deeep working
@anmolagrawal284 жыл бұрын
Wow what a great explanation Hats off Aman bhaiya
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@anon354682 жыл бұрын
Thank you didi you explained it very beautifully.
@skycoding78543 жыл бұрын
very well Mam! amaing and effective learning video.
@deepvasoya36484 жыл бұрын
didi kya mst explain kiya he(i mean mem).🔥🔥
@elements86303 жыл бұрын
i used to always get confused with pointers. not anymore. good video
@omleen3187 Жыл бұрын
How to understand the content in English? Subtitles aren't available!
@DeveloperX3 жыл бұрын
finally, understood the pass-by reference concept functionality.
@mikansenpai22803 жыл бұрын
Are didi after 3 years of coding today i understood why i use & in scanf () in c And that switch from call by value to call my reference was pretty smooth Thank you apna kaksha team ...i love you guys
@suman-majhi4 жыл бұрын
One notable point is that 1. int *ptr=&a; 2. *ptr=&a; Here line 1 and 2 is not same thing
@jimcheriyan18014 жыл бұрын
Right
@it41tanmayaron264 жыл бұрын
@@jimcheriyan1801 what's the difference?
@anishdulal33624 жыл бұрын
@@it41tanmayaron26 1 is correct bcuz we hav t o declare pointers type too
@TricknologyHub4 жыл бұрын
No you can't use *ptr = &a as it is different. In Int *ptr , *ptr is no a variable only ptr is a variable. U can also write it as int** ptr. Int* is not integer data type, it is a integer type data type for storing address of a int variable.
@it41tanmayaron264 жыл бұрын
@@TricknologyHub ok, so 2nd is wrong
@amitanand66832 жыл бұрын
14:10 agar int type ki function banna kar return a kara lein aur value ko again a me store kar lein tab toh baat ban jaayegi na?? int increment(int a){ a++; return a; } a = increment(a);
@arjunyadav-kt5jr2 жыл бұрын
she sounds so clear to me!
@narayanchakrawarti34374 жыл бұрын
Thanku soo much Aman Bhaiya ji 🤗 & Ma'am ji
@prasantcp2 жыл бұрын
One of the best explanation !
@sanchitraj5824 жыл бұрын
Bhaiya your videos are awesome , always motivate me ❤😇
@all_gaming96823 жыл бұрын
This is the amazing bole to next level🤘
@AnandKumar-cm3jq2 ай бұрын
Thanks for this wonderful video
@abodisom_official10 ай бұрын
Advance 5 million congratulations
@ANSYoutube4 жыл бұрын
In few years competition in coding will be like jee .Credit goes to Online educators for providing quality content for free .🙂😁😎
@aryanoberoi4 жыл бұрын
really? and you consider that a good thing?
@flsh13434 жыл бұрын
@@aryanoberoi Obviously good(for doers) , sad for fellow lazy peoples
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/a3fWepRqgtVmntE
@rameshmalhotra95252 жыл бұрын
kzbin.info/www/bejne/h4XEmnlug5ucabs
@archanakalathiya2081 Жыл бұрын
I apologize for any confusion, but the program you provided is an example of 'pass by address,' not 'pass by reference,' as it's important to use the correct terminology in programming.
@mohammedraqeeb43924 жыл бұрын
Massive shout out to Aman bhaiya. At some point in life, I'd love to meet you
@deepakmehta28052 жыл бұрын
Program to Increment variable using Pointers:- #include using namespace std; void increment(int *a){ (*a)++; } int main(){ int a=2; increment(&a); cout
@SonGoku-gm9wx2 жыл бұрын
thanks bro
@deepakmodi93432 жыл бұрын
thanks
@VikasArya-cz9qs Жыл бұрын
Printers are the variables that stores the value of other variables
@goldentime49102 жыл бұрын
Ma'am ek number samjhaya
@ishanksharma27854 жыл бұрын
Give credits to the person teaching in the description as well. Great Video!
@kartikpadaliya74554 жыл бұрын
Love you, kaksha❤️
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@yogendrakesharwani36503 жыл бұрын
Cout
@himanshugupta3253 жыл бұрын
Ab samaj aaya pointers. Sahi bolu pointers aur undefined behaviour sabse confuse karni wali cheze hai C++ mai.
@simplesolutions26213 жыл бұрын
Excellent explanation! 👍
@Zazbaateditz23074 жыл бұрын
Thanks sir for this course it is very helpful
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@shahnoorraza85143 жыл бұрын
*Program to Increment variable using Pointers: #include using namespace std; void increment(int *x); int main() { int x = 2; increment(&x); //Pass by Reference cout
@sagarmotwani28333 жыл бұрын
Bro smj nhi aaya
@harshjha59663 жыл бұрын
kya mast padhaya hai didi......
@riteshchoudhary60414 жыл бұрын
❤❤❤❤ loved as always
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@ashwinvarma93494 жыл бұрын
correction at 16:51. You are passing addresses of pointers, not the pointers themselves
@QWERTY-1354 жыл бұрын
Hitler reacting to IIT-JEE RESULTS -- kzbin.info/www/bejne/e5rSc2aLgJt8iK8
@rutvikrana5124 жыл бұрын
Yep 👍 Functions only accept values. Here it’s value of pointer which is address of variable.
@starkendeavours70724 жыл бұрын
Those pointers are containing the addresses of variables, so whether you pass addresses or pass pointers itself since an indirection operator is used so there is no problem.
@AshishKumar-jc9nq4 жыл бұрын
I am confused only mam's lectures are more explainable to me than sir's lectures but overall lectures are awesome
@parthdholariya19413 жыл бұрын
Don't worry your writing is too good👍
@lfcpratiksharma1054 жыл бұрын
10:32 pe same doubt tha mera🤣🔥
@changelife98474 жыл бұрын
Thank you Sir and Mam.Please make a video on types of pointers and diversified applications.
@ajaymore26932 жыл бұрын
Bro In which year you are currently?
@anmolsingh92693 жыл бұрын
#include using namespace std; void increment(int *a) { ++*a; } int main() { int a=2; int *ptr=&a; increment(ptr); cout
@_DhirajDurande Жыл бұрын
but still answer is same ?? ya change??
@AnakinGaming07 Жыл бұрын
Samjh me aya thoda thoda.❤❤
@iamsuuraj3 жыл бұрын
Pointer Concept: 0:10
@arafatkhan54893 жыл бұрын
Shukriya bhaii hum tau dhund hi nahi paa rahe tha XD
@snipbrogaming3 ай бұрын
😂@@arafatkhan5489
@MangoLassiYT3 жыл бұрын
At 12:58 we can modify and output value of a without using pointers like this #include using namespace std; void increment(int a) { a++; cout
@rahul-java-dev3 жыл бұрын
Thank you so much ma'am. 🙏🙏
@twinkletwinkle92144 жыл бұрын
Thank you Aman sir ☺
@bhaviksojitra074 жыл бұрын
#include using namespace std; void increment(int a){ a++; } int main(){ int a=2; increment(a); cout
@mridulrajbhar124 жыл бұрын
Please make a tutorial on volatile keyword. It is bit confusing topic
@manthandubey52993 жыл бұрын
#include using namespace std; void swap(int *a){ (*a)++; } int main() { int a=5; swap(&a); cout