Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
docu...
Week Target Achieved
1 30 23
2
3
Typing Speed
Jobs Applied
Week Company Designation Applied Date Current Status
1
2
3
WELCOME
Muhammed Ajmal IK
ajuik2008@gmail.com
www.facebook.com/username
twitter.com/username
in.linkedin.com/in/profilename
974502...
Overview
 Variable
 Scope Of Variable
 Global Variable
 Local Variable
 Program
Variable
• Element of the Programing Language.
• Hold data temporary.
• Value Lost as soon as program terminate
• Declarat...
Scope of Variables
• Scope refers to the visibility of variables.
• Two types
Local
Global
Global Variables
• Declared out side of all Function.
• Every part of program can access.
• Many functions use the same da...
Example
• Example:
#include <stdio.h>
int count; /* count is global */
void func1(void);
void func2(void);
main(void)
{
co...
void func1(void)
{
printf("count is %d", count);
}
void func2(void)
{
for(count=0; count<10; count++)
printf("count is %d"...
Local Variables
• Declared inside a function or Block.
• Scope restricted.
• Scope begun by an opening brace and ends with...
Example
#include <stdio.h>
void func1(void);
void func2(void);
main()
{
int count; /* count is global */
count = 100;
func...
Example cont.
void func1(void)
{
Int count;
printf("count is %d", count);
}
void func2(void)
{
for(count=0; count<10; coun...
Example combination
int g = 20;
funcn()
{
Int g=30; //print 30
Printf(“%d”,g);
}
int main ()
{
Printf(“%d”,g); //print 20
}
Factorial Of a Number
#include<stdio.h>
int Factorial(int n)
{
int fact=1;
if(n==1)
return 1;
else
return fact=n*Factorial...
Factorial contd..
main()
{
int n,f;
printf("enter Number to find factorial: ");
scanf("%d",&n);
f=Factorial(n);
printf("fa...
Return 3*2 i.e 6
• N=5
• 5*Factorial(4);
• 4*Factorial(3);
• 3*Factorial(2);
• 2*Factorial(1);
• Return 1
Return 4*6 i.e 2...
Thank you
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.co...
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, N...
In C++
Int main()
{
Private:
Protected:
Public:
}
In java
Int main()
{
Default:
Private:
Protected:
Public:
}
Scope of variable
Upcoming SlideShare
Loading in...5
×

Scope of variable

112

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
112
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scope of variable

  1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  2. 2. Week Target Achieved 1 30 23 2 3 Typing Speed
  3. 3. Jobs Applied Week Company Designation Applied Date Current Status 1 2 3
  4. 4. WELCOME
  5. 5. Muhammed Ajmal IK ajuik2008@gmail.com www.facebook.com/username twitter.com/username in.linkedin.com/in/profilename 9745020951 Scope Of Variable
  6. 6. Overview  Variable  Scope Of Variable  Global Variable  Local Variable  Program
  7. 7. Variable • Element of the Programing Language. • Hold data temporary. • Value Lost as soon as program terminate • Declaration: data type variable name;
  8. 8. Scope of Variables • Scope refers to the visibility of variables. • Two types Local Global
  9. 9. Global Variables • Declared out side of all Function. • Every part of program can access. • Many functions use the same data.
  10. 10. Example • Example: #include <stdio.h> int count; /* count is global */ void func1(void); void func2(void); main(void) { count = 100; func1(); }
  11. 11. void func1(void) { printf("count is %d", count); } void func2(void) { for(count=0; count<10; count++) printf("count is %d", count); } Example contd..
  12. 12. Local Variables • Declared inside a function or Block. • Scope restricted. • Scope begun by an opening brace and ends with its closing brace.
  13. 13. Example #include <stdio.h> void func1(void); void func2(void); main() { int count; /* count is global */ count = 100; func1(); }
  14. 14. Example cont. void func1(void) { Int count; printf("count is %d", count); } void func2(void) { for(count=0; count<10; count++) //error printf("count is %d", count); }
  15. 15. Example combination int g = 20; funcn() { Int g=30; //print 30 Printf(“%d”,g); } int main () { Printf(“%d”,g); //print 20 }
  16. 16. Factorial Of a Number #include<stdio.h> int Factorial(int n) { int fact=1; if(n==1) return 1; else return fact=n*Factorial(n-1); }
  17. 17. Factorial contd.. main() { int n,f; printf("enter Number to find factorial: "); scanf("%d",&n); f=Factorial(n); printf("factorial of %d: %d",n,f); }
  18. 18. Return 3*2 i.e 6 • N=5 • 5*Factorial(4); • 4*Factorial(3); • 3*Factorial(2); • 2*Factorial(1); • Return 1 Return 4*6 i.e 24 Return 2*1 i.e 2 Return 5*24 i.e 120 Factorial of 5 :120
  19. 19. Thank you
  20. 20. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  21. 21. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com IKK Road, East Hill, Kozhikode Kerala, India. Ph: + 91 – 495 30 63 624 NIT-TBI, NIT Campus, Kozhikode, Kerala, India.
  22. 22. In C++ Int main() { Private: Protected: Public: }
  23. 23. In java Int main() { Default: Private: Protected: Public: }
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×