Difference between revisions of "C-and-C++/C2/Scope-Of-Variables/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 5: Line 5:
 
|-
 
|-
 
| 00.01
 
| 00.01
|C અને  C++ માં વેરિયેબલ ના સ્કોપ પરના આ સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
+
| Welcome to the spoken tutorial on Scope of variables in C and C++.
  
 
|-
 
|-
 
| 00.08
 
| 00.08
|આ ટ્યુટોરીયલ માં આપણે શીખીશું.
+
|In this tutorial we will learn,
  
 
|-
 
|-
 
| 00.11
 
| 00.11
| વેરિયેબલના સ્કોપ શું છે?  
+
| What is the Scope of variable?
  
 
|-
 
|-
 
| 00.13
 
| 00.13
|વૈશ્વિક વેરિયેબલ શું છે?
+
| What is a Global variable?
  
 
|-
 
|-
 
| 00.16
 
| 00.16
|સ્થાનિક વેરિયેબલ શું છે?
+
| What is a Local variable?
  
 
|-
 
|-
 
| 00.19
 
| 00.19
|થોડા ઉદાહરણો.
+
|Few  examples.
  
 
|-
 
|-
 
| 00.22
 
| 00.22
|આપણે  કેટલીક સામાન્ય એરર અને તેના ઉકેલો પણ જોશું.
+
|We will also see some common errors and their solutions.
  
 
|-
 
|-
 
|00.27
 
|00.27
| આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે હું 
+
| To record this tutorial, I am using
  
 
|-
 
|-
 
| 00.30
 
| 00.30
|ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ  11.04, 'કમ્પાઈલર આવૃત્તિ '''gcc''' અને  '''g++''' ''4.6.1 ઉપયોગ કરી રહ્યી છું.
+
|'''Ubuntu Operating System''' version 11.04, '''gcc''' and '''g++''' '''Compiler''' version 4.6.1  
  
 
|-
 
|-
 
|  00.41
 
|  00.41
|ચાલો વેરિયેબલના સ્કોપના પરિચય સાથે શરુ કરીએ.
+
|   Let us start with the introduction to the scope of variables.
  
 
|-
 
|-
 
| 00.47
 
| 00.47
|આ એવા  વિભાગનો કોડ છે જે વેરિયેબલ વાપરી શકે છે.
+
|It is the region of code within which the variable can be accessed.
  
 
|-
 
|-
 
| 00.54
 
| 00.54
|જાહેરાત તેના પ્રકાર અને સ્થળ પર આધારીત છે તે બે વર્ગોમાં વિભાજિત થાય છે
+
|Depending on its type and place of declaration it is divided into two categories:
  
 
|-
 
|-
 
| 00.59
 
| 00.59
|વૈશ્વિક વેરિયેબલ અને
+
|Global Variable &
  
 
|-
 
|-
 
| 01.02
 
| 01.02
|સ્થાનિક વેરિયેબલ.  
+
|Local Variable.  
  
 
|-
 
|-
 
|01.05
 
|01.05
| હવે આપણે, ઉદાહરણ જોશું.
+
| Now we will see an example,
  
 
|-
 
|-
 
| 01.07
 
| 01.07
|મેં પહેલેથી જ એડિટર પર પ્રોગ્રામ ટાઈપ કર્યો છે.
+
|I have already typed the program on the editor,
  
 
|-
 
|-
 
| 01.10
 
| 01.10
|ચાલો હું આ ખોલું.
+
|Let me open it
  
 
|-
 
|-
 
| 01.14
 
| 01.14
|નોંધ લો કે આપણી ફાઈલનું નામ '''scope.c.'''છે.
+
|Note that our file name is '''scope.c.'''
  
 
|-
 
|-
 
| 01.19
 
| 01.19
|ચાલો હું  હમણાં કોડ સમજાવું.
+
|Let me explain the code now.
  
 
|-
 
|-
 
| 01.23
 
| 01.23
|આ આપણી '''header file.'''છે
+
|This is our '''header file.'''
  
 
|-
 
|-
 
|01.26
 
|01.26
| અહીં અમે બે વૈશ્વિક વેરિયેબલ્સ જાહેર કરી છે '''a અને  b.'''
+
| Here we have declared two global variables '''a and b.'''
  
 
|-
 
|-
 
| 01.32
 
| 01.32
|અને આપણે તેને  '''5 અને  2. વેલ્યુ સોપીને ઇનિશલાઇજડ કર્યું છે.
+
|And we have '''initialized''' them by assigning values as '''5 and 2.'''
  
 
|-
 
|-
 
| 01.39
 
| 01.39
|વૈશ્વિક વેરિયેબલ તમારા પ્રોગ્રામમાં બધા ફંક્શન્સ પર ઉપલબ્ધ છે..
+
|A global variable is available to all functions in your program.
  
 
|-
 
|-
 
| 01.44
 
| 01.44
|આ મુખ્ય ફંક્શન ઉપર કોઇ ફંક્શન્સ બહાર જાહેર કરવામાં આવ્યું છે.
+
|These are declared outside any functions above main() funtion.
  
 
|-
 
|-
 
| 01.51
 
| 01.51
|આ એક વૈશ્વિક સ્કોપ ધરાવે છે.'''
+
|These have a Global scope.'''
  
 
|-
 
|-
 
| 01.53
 
| 01.53
|અહીં આપણે આર્ગ્યુમેન્ટ વગર ''add '''' ફંક્શન  જાહેર કર્યું છે.  
+
| Here we have declared a '''function''' '''add '''without''' arguments.'''
  
 
|-
 
|-
 
|01.59  
 
|01.59  
અહીં '''sum'''એ સ્થાનિક વેરિયેબલ છે તે ફંક્શન એડ અંદર જાહેર કરવામાં આવે છે.
+
Here  sum is  a local variable  it is  declared inside the function add.
  
  
Line 115: Line 115:
 
|-
 
|-
 
| 02.07
 
| 02.07
|સ્થાનિક વેરિયેબલ એ  માત્ર એવા ફંક્શન માટે ઉપલબ્ધ છે જેમાં તેજાહેર કરાયા છે.
+
|A local variable is available only to the function inside which it is declared.
  
 
|-
 
|-
 
| 02.13
 
| 02.13
|આ વેરિયેબલ બ્લોક અંદર જાહેર કરવામાં આવે છે.
+
|These variables are declared inside a block.
  
 
|-
 
|-
 
| 02.16
 
| 02.16
|આ સ્થાનિક સ્કોપ ધરાવે છે.
+
|'''These have local scope.'''
  
 
|-
 
|-
 
| 02.19
 
| 02.19
|તો sum a અને  b વેરિયેબલ સમમાં સંગ્રહિત કરવા માં આવશે.અહી આપણે સમ ને પ્રિન્ટ કરશું.  
+
|Then sum of a & b will be stored in the variable sum . Here we print the sum
  
 
|-
 
|-
 
| 02.29
 
| 02.29
|આ આપણુ '''main function.છે.
+
| This is our '''main function.'''
  
 
|-
 
|-
 
| 02.33
 
| 02.33
|'''add''' ફંક્શન કોલ થાય છે અને પછી એક્ઝિક્યુટ થાય છે.
+
| The '''add''' function is called and then executed.
  
 
|-
 
|-
 
| 02.38
 
| 02.38
|આ આપણું'''return'''સ્ટેટમેન્ટ છે.
+
| And This is our return statement.
  
 
|-
 
|-
 
|02.40
 
|02.40
|હવે સેવ પર ક્લિક કરો.
+
| Now Click on save.
  
 
|-
 
|-
 
| 02.43
 
| 02.43
| ચાલો આપણે પ્રોગ્રામ એક્ઝેક્યુટ કરીએ.
+
| Let us execute the program.
  
 
|-
 
|-
 
| 02.45
 
| 02.45
| |તમારા કીબોર્ડ પર Ctrl, Alt અને T કીઓ એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો.
+
| | Please open the terminal window  by pressing '''Ctrl, ''Alt'' and T''' keys simultaneously on your keyboard.
  
 
|-
 
|-
 
| 02.55
 
| 02.55
કમ્પાઇલ કરવા માટે ટાઈપ કરો,
+
To compile type,
  
 
|-
 
|-
 
| 02.56
 
| 02.56
|'''gcc scope.c -o sco''' અને એન્ટર દબાવો.
+
|'''gcc scope.c -o sco''' and press enter.
  
 
|-
 
|-
 
| 03.05
 
| 03.05
|એક્ઝેક્યુટ કરવા માટે
+
|To execute
  
 
|-
 
|-
 
| 03.06
 
| 03.06
|'''./sco'''ટાઈપ કરો,એન્ટર દબાવો 
+
|Type'''./sco''' press enter
  
 
|-
 
|-
 
| 03.10
 
| 03.10
|આઉટપુટ આ રીતે પ્રદર્શિત થાય છે.
+
| the output is displayed as
  
 
|-
 
|-
Line 179: Line 179:
 
|-
 
|-
 
| 03.16
 
| 03.16
|હવે આપણે જોશું સમાન પ્રોગ્રામ C ++ માં કેવી રીતે એક્ઝેક્યુટ કરવું.
+
| Now let us see how to execute the same program in C++.
  
 
|-
 
|-
 
|  03.20
 
|  03.20
| આપણા પ્રોગ્રામ પર પાછા આવો.પ્રથમ તમારા કી બોર્ડ પર એક સાથે Shift ''Ctrl' અને  ''S'' દબાવો.
+
| Come back to our program. First press Shift ''Ctrl' & ''S'' key simultaneously on your keyboard
  
 
|-
 
|-
 
| 03.31
 
| 03.31
|હવે એક્સટેન્શન '''.cpp ''''''સાથે ફાઈલ સેવ કરો અને સેવ પર ક્લિક કરો.  
+
|Now Save the file''' '''with''' an extension .cpp ''' and click on save
  
  
 
|-
 
|-
 
|  03.41
 
|  03.41
|'''iostream.''' તરીકે હેડર ફાઇલને બદલિયે.
+
| Let us change the header file as'''iostream.'''
  
  
 
|-
 
|-
 
| 03.47
 
| 03.47
|હવે'''using ''' સ્ટેટમેન્ટનો સમાવેશ કરી સેવ પર ક્લિક કરો.
+
| Now  include the '''using '''statement click on save .
  
 
|-
 
|-
 
| 03.58
 
| 03.58
|માં વૈશ્વિક વેરિયેબલ અને સ્થાનિક વેરિયેબલ ની જાહેરાત સમાન છે.
+
| The  declaration of global variable  and local variable  is same in  C++
  
 
|-
 
|-
 
| 04.03
 
| 04.03
|તેથી કંઈપણ બદલવા માટે જરૂર નથી
+
|So no need to change anything
  
 
|-
 
|-
 
|  04.07
 
|  04.07
|હવે '''printf''' સ્ટેટમેંટને '''cout''' સ્ટેટમેંટથી બદલી કરો
+
| Now replace the '''printf '''statement with the  '''cout''' statement
  
  
Line 215: Line 215:
 
|-
 
|-
 
|  04.13
 
|  04.13
| ''ફોર્મેટ સ્પેસીફાયર''' અને '''\n''' ને રદ્દ કરો
+
|   Delete the  '''format specifier''' and '\n'  
  
 
|-
 
|-
 
| 04.17
 
| 04.17
|અલ્પ વિરામ રદ્દ કરો
+
|now delete the comma .
  
 
|-
 
|-
 
|  04.19
 
|  04.19
|બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો.
+
| Type two opening angle brackets
  
 
|-
 
|-
 
| 04.22
 
| 04.22
|અહીં બંધ કૌંસને રદ્દ કરો ફરીથી બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો.
+
|Delete the closing bracket again type two opening  angle bracket
  
 
|-
 
|-
 
| 04.26
 
| 04.26
|અને બે અવતરણ ચિન્હમાં backslash n ટાઈપ કરો. હવે સેવ  પર ક્લિક કરો
+
|and within the double quotes type backslash n. Now click on save
  
 
|-
 
|-
 
| 04.35
 
| 04.35
|ચાલો પ્રોગ્રામને એક્ઝેક્યુટ કરીએ
+
|Let us execute the program
  
  
 
|-
 
|-
 
| 04.39
 
| 04.39
|આપણા ટર્મીનલ પર પાછા આવીએ
+
|Come back to a terminal.
  
 
|-
 
|-
 
| 04.42
 
| 04.42
| કમ્પાઈલ કરવાં માટે, ટાઈપ કરો '''g++ scope.cpp -o sco1, '''
+
| To compile type, '''g++ scope.cpp -o sco1, '''
  
  
 
|-
 
|-
 
| 04.52
 
| 04.52
| અહીં આપણી પાસે છે ,'''./sco1''', કારણ કે આપણે ફાઈલ scope .c માટે આઉટપુટ પેરામીટર sco1 ને ઓવરરાઈટ કરવાં ઈચ્છતા નથી. હવે એન્ટર દબાવો.
+
| Here we have ,'''./sco1''', because We don't want to overight output parameter  sco1 file for the scope .c now press enter
  
 
|-
 
|-
 
| 05.07
 
| 05.07
| એક્ઝેક્યુટ કરવાં માટે'''./sco1'''ટાઈપ કરો અને એન્ટર દબાવો. tઆઉટપુટ આપેલ રીતે દેખાય છે:
+
| To execute type'''./sco1''' and press enter . the output is displayed as,
  
 
|-
 
|-
Line 261: Line 261:
 
|-
 
|-
 
|  05.19
 
|  05.19
| આપણે જોઈ શકીએ છીએ કે આઉટપુટ આપણા c કોડની સમાન છે , ચાલો અમુક એવાં એરરોને જોઈએ જેનાં દ્વારા આપણે રૂબરૂ થઇ શકીએ.  
+
| we can see  that it is similar to our C code, Now we will see some common errors which we can come across.
  
 
|-
 
|-
 
| 05.31
 
| 05.31
|આપણા પ્રોગ્રામ પર પાછા આવીએ. ,ધારો કે હું અહી '''a''' વેરિયેબલ' ફરીથી જાહેર કરીશ.
+
|Come back to our program, Suppose here I will declare a variable '''a''' again,
  
 
|-
 
|-
 
| 05.41
 
| 05.41
|'''int a ;ટાઈપ કરો '''
+
|Type '''int a ;'''
  
 
|-
 
|-
 
|  05.45
 
|  05.45
સેવ પર ક્લિક કરો. આપણે વેરિયેબલ'''a'''''ને  મુખ્ય ફંક્શન ઉપર  જાહેર કર્યું છે.અને ફન્કશન દાખલ કર્યા પછી,ચાલો જોઈએ શું થાય છે.
+
Click on save. We have declared  the variable ''a'' above the main function and after the add function ,let us see what happens.
  
 
|-
 
|-
 
| 05.57
 
| 05.57
|આપણા ટર્મીનલ પર પાછા આવીએ.  
+
|Come back to our  terminal.
  
 
|-
 
|-
 
|06.01
 
|06.01
| પહેલાની જેમ ચાલો કમ્પાઈલ કરીએ ,
+
| Now compile as before ,
  
  
 
|-
 
|-
 
|06.05
 
|06.05
|આપણે એરર્ર જોશું , Redefinition of ''int''a , '''''int'' a''' પહેલાંથી અહીં વ્યાખ્યાયિત છે. આપણા પ્રોગ્રામ પર પાછા આવીએ.
+
|We see errors , Redefinition of ''int''a , ''int'' a previously defined here.   come  back to our program
  
 
|-
 
|-
 
|06.18
 
|06.18
|'''a''' વૈશ્વિક વેરિયેબલ છે.
+
|'''a''' is a global variable.
 +
 
  
 
|-
 
|-
 
|06.20
 
|06.20
| તે'' 'વૈશ્વિક સ્કોપ ધરાવે છે.'''
+
|It has a '''global scope.'''
  
  
 
|-
 
|-
 
|06.22
 
|06.22
|આપણે બે વખત વેરિયેબલ જાહેર ન કરી શકિયે જો તે પહેલાથી વૈશ્વિક જાહેર કરવામાં આવેલ છે
+
|We cannot declare the variable twice as it is already declared globally
  
  
 
|-
 
|-
 
|06.27
 
|06.27
|અમે માત્ર સ્થાનિક વેરિયેબલ તરીકે'' 'વેરિયેબલ ''' જાહેર કરી શકિયે છે.
+
|We can only declare '''variable a''' as a local variable .
  
  
Line 310: Line 311:
 
|-
 
|-
 
|06.34
 
|06.34
|હવે ચાલો એરરને સુધાર કરીએ
+
|Let us fix the error.
  
 
|-
 
|-
 
|  06.36
 
|  06.36
|આ રદ્દ કરો.
+
| Delete  this .
  
 
|-
 
|-
 
|  06.39
 
|  06.39
|સેવ પર ક્લિક કરો.  
+
| Click on save.
  
 
|-
 
|-
 
|  06.41
 
|  06.41
| ચાલો ફરીથી એક્ઝેક્યુટ કરીએ
+
| Let us execute again.
  
  
 
|-
 
|-
 
|06.42
 
|06.42
|આપણા ટર્મીનલ પર પાછા આવીએ
+
|Come back to our terminal.
  
 
|-
 
|-
 
|  06.45
 
|  06.45
| પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝેક્યુટ કરીએ.  
+
| Now  compile as before, execute as before.
  
 
|-
 
|-
 
| 06.49
 
| 06.49
|હા આ કામ કરી રહ્યું છે
+
| Yes it is working.
  
  
 
|-
 
|-
 
|06.52
 
|06.52
|આ ટ્યુટોરીયલ ના અંત આપણેને લાયી આવે છે.
+
|This brings us to the end of this tutorial.
  
 
|-
 
|-
 
|  06.56
 
|  06.56
| સારાંશ માટે 
+
| let us summarise
  
 
|-
 
|-
 
|  06.58
 
|  06.58
| આ ટ્યુટોરીયલ માં આપણે શીખ્યા,
+
| In this tutorial we learn't ,
 
+
 
|-
 
|-
 
|  07.00  
 
|  07.00  
| વેરિયેબલના સ્કોપ
+
| Scope of variable,
 
+
 
|-
 
|-
 
|  07.02
 
|  07.02
| વૈશ્વિક વેરિયેબલ, : દા. ત. : int a=s &  
+
| Global variable, e.g : int a=s &
 
+
 
|-
 
|-
 
|  07.07
 
|  07.07
| અને સ્થાનિક વેરિયેબલ,: દા. ત.:int sum
+
| And  local variable ,e.g:int sum
 
|-
 
|-
 
|  07.12
 
|  07.12
| એસાઈનમેંટ તરીકે ,
+
|   As an assignment,
  
  
 
|-
 
|-
 
|07.14
 
|07.14
|Write a program to print the difference of two numbers.  પ્રિન્ટ કરવા માટે બે સંખ્યાના તફાવતનો પ્રોગ્રામ લખો.
+
|Write a program to print the difference of two numbers.
  
 
|-
 
|-
 
| 07.19
 
| 07.19
|નીચે આપેલ  લીંક પર ઉપલબ્ધ વિડીયો જુઓ. .
+
| Watch the video available at the link shown below .
  
  
 
|-
 
|-
 
|07.22
 
|07.22
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
+
|It summarises the Spoken Tutorial project.
  
  
 
|-
 
|-
 
|07.25
 
|07.25
|જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
+
|If you do not have good bandwidth, you can download and watch it.
  
 
|-
 
|-
 
| 07.30
 
| 07.30
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ 
+
| The Spoken Tutorial Project Team,
  
  
 
|-
 
|-
 
|07.32
 
|07.32
|સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
+
|Conducts workshops using spoken tutorials .
  
  
 
|-
 
|-
 
|07.35
 
|07.35
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
+
|Gives certificates to those who pass an online test .
  
  
 
|-
 
|-
 
|07.40
 
|07.40
|વધુ વિગત માટે, કૃપા કરી contact@spoken-tutorial.org પર સંપર્ક કરો.
+
|For more details, please write to,contact@spoken-tutorial.org
  
 
|-
 
|-
 
| 07.47
 
| 07.47
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
+
| Spoken Tutorial Project is a part of the Talk to a Teacher project.
  
  
 
|-
 
|-
 
|07.52
 
|07.52
|જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
+
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.
  
  
 
|-
 
|-
 
|08.00
 
|08.00
|આ મિશન પર વધુ માહીતી આ લીંક પર ઉપલબ્ધ છે "http://spoken-tutorial.org/NMEICT-Intro"
+
|More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro.
  
 
|-
 
|-
 
| 08.04  
 
| 08.04  
| IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
+
| This is Ashwini Patil from IIT Bombay signing off
  
  
 
|-
 
|-
 
|08.08
 
|08.08
|જોડાવાબદ્દલ આભાર.  
+
|Thank You for watching.  
  
 
|}
 
|}

Revision as of 17:11, 9 July 2013

Time' Narration
00.01 Welcome to the spoken tutorial on Scope of variables in C and C++.
00.08 In this tutorial we will learn,
00.11 What is the Scope of variable?
00.13 What is a Global variable?
00.16 What is a Local variable?
00.19 Few examples.
00.22 We will also see some common errors and their solutions.
00.27 To record this tutorial, I am using
00.30 Ubuntu Operating System version 11.04, gcc and g++ Compiler version 4.6.1
00.41 Let us start with the introduction to the scope of variables.
00.47 It is the region of code within which the variable can be accessed.
00.54 Depending on its type and place of declaration it is divided into two categories:
00.59 Global Variable &
01.02 Local Variable.
01.05 Now we will see an example,
01.07 I have already typed the program on the editor,
01.10 Let me open it
01.14 Note that our file name is scope.c.
01.19 Let me explain the code now.
01.23 This is our header file.
01.26 Here we have declared two global variables a and b.
01.32 And we have initialized them by assigning values as 5 and 2.
01.39 A global variable is available to all functions in your program.
01.44 These are declared outside any functions above main() funtion.
01.51 These have a Global scope.
01.53 Here we have declared a function add without arguments.
01.59 Here sum is a local variable it is declared inside the function add.


02.07 A local variable is available only to the function inside which it is declared.
02.13 These variables are declared inside a block.
02.16 These have local scope.
02.19 Then sum of a & b will be stored in the variable sum . Here we print the sum
02.29 This is our main function.
02.33 The add function is called and then executed.
02.38 And This is our return statement.
02.40 Now Click on save.
02.43 Let us execute the program.
02.45 Please open the terminal window by pressing Ctrl, Alt and T keys simultaneously on your keyboard.
02.55 To compile type,
02.56 gcc scope.c -o sco and press enter.
03.05 To execute
03.06 Type./sco press enter
03.10 the output is displayed as
03.13 Sum of a and b is 7
03.16 Now let us see how to execute the same program in C++.
03.20 Come back to our program. First press Shift Ctrl' & S key simultaneously on your keyboard
03.31 Now Save the file with an extension .cpp and click on save


03.41 Let us change the header file asiostream.


03.47 Now include the using statement click on save .
03.58 The declaration of global variable and local variable is same in C++
04.03 So no need to change anything
04.07 Now replace the printf statement with the cout statement


04.13 Delete the format specifier and '\n'
04.17 now delete the comma .
04.19 Type two opening angle brackets
04.22 Delete the closing bracket again type two opening angle bracket
04.26 and within the double quotes type backslash n. Now click on save
04.35 Let us execute the program


04.39 Come back to a terminal.
04.42 To compile type, g++ scope.cpp -o sco1,


04.52 Here we have ,./sco1, because We don't want to overight output parameter sco1 file for the scope .c now press enter
05.07 To execute type./sco1 and press enter . the output is displayed as,
05.17 Sum of a and b is 7.
05.19 we can see that it is similar to our C code, Now we will see some common errors which we can come across.
05.31 Come back to our program, Suppose here I will declare a variable a again,
05.41 Type int a ;
05.45 Click on save. We have declared the variable a above the main function and after the add function ,let us see what happens.
05.57 Come back to our terminal.
06.01 Now compile as before ,


06.05 We see errors , Redefinition of inta , int a previously defined here. come back to our program
06.18 a is a global variable.


06.20 It has a global scope.


06.22 We cannot declare the variable twice as it is already declared globally


06.27 We can only declare variable a as a local variable .


06.34 Let us fix the error.
06.36 Delete this .
06.39 Click on save.
06.41 Let us execute again.


06.42 Come back to our terminal.
06.45 Now compile as before, execute as before.
06.49 Yes it is working.


06.52 This brings us to the end of this tutorial.
06.56 let us summarise
06.58 In this tutorial we learn't ,
07.00 Scope of variable,
07.02 Global variable, e.g : int a=s &
07.07 And local variable ,e.g:int sum
07.12 As an assignment,


07.14 Write a program to print the difference of two numbers.
07.19 Watch the video available at the link shown below .


07.22 It summarises the Spoken Tutorial project.


07.25 If you do not have good bandwidth, you can download and watch it.
07.30 The Spoken Tutorial Project Team,


07.32 Conducts workshops using spoken tutorials .


07.35 Gives certificates to those who pass an online test .


07.40 For more details, please write to,contact@spoken-tutorial.org
07.47 Spoken Tutorial Project is a part of the Talk to a Teacher project.


07.52 It is supported by the National Mission on Education through ICT, MHRD, Government of India.


08.00 More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro.
08.04 This is Ashwini Patil from IIT Bombay signing off


08.08 Thank You for watching.

Contributors and Content Editors

Jyotisolanki, Krupali, PoojaMoolya, Pratik kamble