C-and-C++/C4/Understanding-Pointers/Gujarati
From Script | Spoken-Tutorial
| Time | Narration |
| 00:02 | C અને C++ માં પોઇન્ટર પરના સ્પોકન ટ્યુટોરીયલમાં તમારું સ્વાગત છે |
| 00:07 | આ ટ્યુટોરીયલમાં આપણે શીખીશું, |
| 00:09 | પોઈન્ટર્સ. |
| 00:10 | પોઈન્ટર્સ બનાવવું. |
| 00:12 | અને પોઈન્ટર્સ ઉપર ઓપરેશનો કરવું. |
| 00:15 | આપણે આ ઉદાહરણ મારફતે કરીશું. |
| 00:18 | આ ટ્યુટોરીયલ રેકોર્ડ કરવા માટે, હું ઉપયોગ કરું છું
Ubuntu OS આવૃત્તિ 11.10, ubuntu ઉપર gcc અને g++ કમ્પાઈલર v4.6.1 . |
| 00:32 | ચાલો પોઈન્ટર્સ ના પરિચય સાથે શરૂ કરીએ. |
| 00:35 | પોઇન્ટર મેમરી માં સ્થાનોને નિર્દેશ કરે છે. |
| 00:39 | પોઈન્ટર્સ મેમરી એડ્રેસ સંગ્રહ કરે છે. |
| 00:42 | તે, તે અડ્રેસ પર સંગ્રહ થયેલ વેલ્યુ પણ આપે છે. |
| 00:45 | હવે ચાલો પોઈન્ટર્સ ઉપર ઉદાહરણ જોઈએ. |
| 00:49 | નોંધ લો કે આપની ફાઈલનું નામ pointer_demo.c છે. |
| 00:54 | ચાલો હવે કોડ મારફતે જઈએ. |
| 00:57 | આ આપણી હેડર ફાઈલ stdio.h તરીકે છે. |
| 01:01 | આ આપણું મેઈન ફન્કશન છે. |
| 01:03 | અહીં આપણી પાસે લોંગ ઈન્ટીજર num છે, જેમાં 10 વેલ્યુ અસાઇન થઇ છે. |
| 01:09 | પછી આપણે પોઈન્ટર ptr જાહેર કર્યું છે. |
| 01:13 | Asterisk ચિહ્ન પોઈન્ટર જાહેર કરવા માટે વપરાય છે. |
| 01:16 | આ પોઈન્ટર long int ટાઇપને પોઈન્ટ કરી શકે છે. |
| 01:20 | printf સ્ટેટમેન્ટમાં, Ampersand (એમ્પરસેન્ડ) વેરિયેબલ મેમરી અડ્રેસ પ્રાપ્ત કરવા માટે વપરાય છે. |
| 01:28 | તો ampersand num એ num નું મેમરી અડ્રેસ આપે છે. |
| 01:34 | આ સ્ટેટમેન્ટ વેરિયેબલ num નું અડ્રેસ પ્રિન્ટ કરશે. |
| 01:38 | અહીં ptr , num નું અડ્રેસ સંગ્રહ કરે છે. |
| 01:48 | આ સ્ટેટમેન્ટ ptr નું અડ્રેસ પ્રિન્ટ કરશે. |
| 01:46 | Sizeof ફન્કશન ptr ની સાઈઝ આપશે. |
| 01:49 | તે ptr ની વેલ્યુ આપશે. |
| 01:52 | તે num નું મેમરી અડ્રેસ છે. |
| 01:55 | અને અહીં asterisk ptr અડ્રેસ ઉપર વેલ્યુ આપશે. |
| 02:00 | તો asterik નો ઉપયોગ મેમરી અડ્રેસ ન આપશે. |
| 02:03 | તેના બદલે તે વેલ્યુ આપશે. %ld એ long int માટે ફોરમેટ સ્પેસીફાયર છે. |
| 02:11 | હવે પ્રોગ્રામ એક્ઝીક્યુટ કરો. |
| 02:14 | તમારા કીબોર્ડ ઉપર ctrl+alt+t કીઝ એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો. |
| 02:22 | કમ્પાઈલ કરવા માટે ટાઇપ કરો, |
| 02:23 | gcc pointers_demo.c -o point |
| 02:33 | એન્ટર ડબાઓ. |
| 02:35 | ટાઇપ કરો, ./point. એન્ટર ડબાઓ. |
| 02:39 | આઉટપુટ પ્રદર્શિત થયું છે. |
| 02:42 | આપણે જોશું કે num અડ્રેસ અને ptr વેલ્યુ સમાન છે. |
| 02:48 | જયારે num અને ptr નું મેમરી અડ્રેસ અલગ છે. |
| 02:53 | પછી પોઈન્ટરની સાઈઝ 8 bytes છે. |
| 02:57 | તે ઉપરાંત, ptr દ્વારા પોઈન્ટ થતી વેલ્યુ 10 છે જે num ને અસાઇન થઇ હતી. |
| 03:04 | હવે ચાલો સમાન પ્રોગ્રામ C++ માં જોઈએ. |
| 03:08 | નોંધ લો કે આપણી ફાઈલનું નામ pointers_demo.cpp છે. |
| 03:14 | અહીં અમુક ફેરફાર છે જેવા કે હેડર ફાઈલ isotream તરીકે છે. |
| 03:20 | પછી આપણે std namespace નો ઉપયોગ કરી રહ્યા છીએ. |
| 03:23 | અને અહીં આપણી પાસે printf ના બદલે cout ફન્કશન છે. |
| 03:28 | બાકીની બધી વસ્તુ સમાન છે. |
| 03:31 | ચાલો પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. |
| 03:33 | ટર્મિનલ ઉપર પાછા આવો. |
| 03:35 | કમ્પાઈલ કરવા માટે ટાઇપ કરો, |
| 03:36 | g++ pointers_demo.cpp -o point1 |
| 03:48 | એન્ટર ડબાઓ. |
| 03:51 | ટાઇપ કરો, ./point1. એન્ટર ડબાઓ. |
| 03:56 | તમે જોઈ શકો છો આઉટપુટ C પ્રોગ્રામ સમાન જ છે. |
| 04:00 | અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે. |
| 04:03 | આપણી સ્લાઈડ્સ ઉપર પાછા આવો. |
| 04:06 | સારાંશ માટે, |
| 04:07 | આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
| 04:09 | પોઈન્ટર વિષે, |
| 04:11 | પોઈન્ટર બનાવવું. |
| 04:12 | અને પોઈન્ટર ઉપર ઓપરેશન કરવું. |
| 04:15 | અસાઇનમેન્ટ તરીકે, |
| 04:18 | વેરિયેબલ અને પોઈન્ટર જાહેર કરવા માટે C અને C++ પ્રોગ્રામ લખો. |
| 04:22 | વેરિયેબલનું અડ્રેસ પોઈન્ટરમાં સંગ્રહો. |
| 04:25 | અને પોઈન્ટરની વેલ્યુ પ્રિન્ટ કરો. |
| 04:28 | નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ. http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
| 04:31 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે. |
| 04:33 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો |
| 04:38 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ |
| 04:40 | સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે. |
| 04:43 | જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે. |
| 04:47 | વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો. |
| 04:54 | સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
| 04:58 | જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે |
| 05:06 | આ મિશન વિશે વધુ માહીતી આ લીંક ઉપર ઉપલબ્ધ છે : |
| 05:11 | આઈઆઈટી બોમ્બે તરફથી ભાષાંતર કરનાર હું, કૃપાલી પરમાર વિદાય લઉં છું. |
| 05:15 | જોડાવા બદ્દલ આભાર. |