๐ฌ Intro – Thoda Prem Kahani:
Sochi bhaiya, ek gaav ke chhokra baa – Guddu.
Guddu ke ek gaon wali GF baa – Soniya
Aur ek city wali crush baa – Riya ๐
Ab Guddu jab gaav me baa, ta Soniya se hi baat kare.
Aur jab city jaawe, ta Riya hi dikhe…
Ee kahani me Guddu ke dil jaisan hi variable ke scope hota baa!
๐ Scope ka matlab ka baa?
Scope matlab — koi variable kahan-kahan dikhayi de sakta baa, aur kahan use ho sakta baa.
- Local Scope – Jekar value sirf apne area (function/block) me chale
- Global Scope – Jekar value sab jagah chale – ghar, college, market, har jagah
๐ก 1. Local Variable – GF sirf tuition wali!
#include<iostream>
using namespace std;
int main() {
int love = 1; // local variable
cout << "Tuition pe sirf Soniya se baat: " << love << endl;
return 0;
}
Ee love sirf main() ke andar hi chali. Bahar jaake bhool jaayi Guddu!
Jaisan class ke GF, ghar pe jaake bhool jaata ๐
๐ 2. Global Variable – Har jagah GF ka naam!
#include<iostream>
using namespace std;
int love = 2; // global variable
void college() {
cout << "College me bhi yaad baa Riya: " << love << endl;
}
int main() {
cout << "Ghar pe bhi Riya ke yaad: " << love << endl;
college();
return 0;
}
Ee love har jagah chali — ghar, college, bazar!
Jaisan koi aisan GF jiske naam ke tattoo banwa le log!
๐ 3. Same Naam – Local wins over Global
#include<iostream>
using namespace std;
int love = 100; // Global GF
int main() {
int love = 10; // Local wali – naya crush!
cout << "Abhi temporary wali ke yaad baa: " << love << endl;
return 0;
}
Global GF ke naam bhool gail – abhi naya crush active baa!
Jaisan exam time pe padhai wali GF yaad aave ๐
๐ Summary Table:
| Type | Declared Where | Use Where | Lifespan |
|---|---|---|---|
| Local | Function/Block me | Sirf wahi function/block | Short-term |
| Global | Function ke bahar | Har jagah code me | Full program |
❓ FAQ Section:
Q: Local aur Global variable me ka difference baa?
๐ Local sirf uske function me kaam karela, global har jagah.
Q: Dono same naam ke variable ho sakela?
๐ Haan ho sakela, lekin local wala pehle chale – global ignore ho jaayi.
Q: Global variable bad practice baa?
๐ Bahut zyada use karna thik na baa – confuse karela aur bugs aayi. Local zyada safe baa.
๐งพ Conclusion:
C++ me variable ke scope samjhi le —
Jekar range chhota, u local baa; jekar har jagah raj, u global baa!
Guddu ke GF ke jaisa — har jagah waala naam yaad rakhna mushkil, isliye local se kaam chala lo bhai! ๐
๐ Next Topic Suggestion:
"C++ me if-else condition – Jab Dil kahe Haan, Dimaag kahe Na!"
Control flow ka full drama – with code aur prem kahani ke twist!
No comments:
Post a Comment