Lecture 21 Preprocessor Command #include in C Language Hindi

MySirG.com
15 Nov 201511:14

Summary

TLDRThis video script delves into the intricacies of the C language, focusing on the role of the preprocessor in the compilation process. It explains the function of the preprocessor, which runs before the compiler and manipulates the source code, including handling directives like 'include' for file inclusion. The tutorial covers the creation of .com and .obj files, the significance of the starting address, and the transformation of code into machine-readable format. It also touches on the use of preprocessor commands and the importance of proper syntax for including header files and other source files, ensuring a comprehensive understanding of C programming's compilation steps.

Takeaways

  • 😀 The video discusses learning the C language and the role of preprocessor commands.
  • 🔧 The preprocessor is a program that runs before the compiler, modifying the C program code.
  • 📄 When a C program is compiled, it initially creates a .com file which is then processed by the compiler with the help of the preprocessor.
  • 🛠️ The preprocessor looks for specific lines in the code that start with a hashtag (#), recognizing these as preprocessor commands.
  • ⏪ It performs tasks such as including the content of one file into another, which is useful for code reusability and organization.
  • 🔄 The process involves creating temporary files like .obj and .exe, which are eventually linked with library files to form the final executable software.
  • 📝 The video explains how to use preprocessor directives like 'include' to incorporate header files or other source files into the program.
  • 🗂️ It mentions the use of angle brackets and double quotes to specify the path and name of the files to be included, with different implications for file search paths.
  • 🔧 The video also covers how to handle multiple source files in a project, including the use of conditional compilation and the organization of code across files.
  • 💻 The presenter provides practical examples and tips for using the C preprocessor effectively, including handling file paths and organizing code for different platforms.
  • 🌐 The video concludes with a call to action for viewers to like, share, and subscribe for more content, and directs them to the presenter's website for additional resources and tutorials.

Q & A

  • What is a preprocessor in the C language?

    -A preprocessor in the C language is a program that runs before the compiler. It processes the C program by handling specific lines that start with a hash symbol (#), such as directives, and performs tasks like including header files or defining constants.

  • Why is a preprocessor important in C programming?

    -The preprocessor is important because it prepares the code for compilation. It handles directives that are essential for code organization, like including external files and defining macros, which simplifies and optimizes the coding process before the actual compilation begins.

  • What happens to a C file when the preprocessor runs?

    -When the preprocessor runs, it creates a temporary file where it replaces directives with their corresponding content. For example, if there is an #include directive, the preprocessor copies the content of the included file into the program. This temporary file is then passed to the compiler.

  • What is the role of the #include directive in C?

    -The #include directive in C is used to include the contents of another file, usually a header file, into the current program. This allows the programmer to reuse code and functions defined in those files without rewriting them.

  • What is the difference between using angle brackets and double quotes with the #include directive?

    -Using angle brackets (<>) with the #include directive typically tells the preprocessor to look for the file in the standard library directories. Using double quotes ("") instructs the preprocessor to look for the file in the current directory or a specified path, making it more suitable for user-defined header files.

  • Can you include other source files using the #include directive?

    -Yes, you can include other source files using the #include directive. This allows you to modularize your program by separating different parts of the code into multiple files, which can be included as needed.

  • What does the preprocessor do with lines that do not start with a hash symbol?

    -The preprocessor ignores lines that do not start with a hash symbol (#) and leaves them unchanged. It only processes the lines that contain preprocessor directives.

  • What is the significance of the temporary file created by the preprocessor?

    -The temporary file created by the preprocessor contains the full code after all preprocessor directives have been processed. This file is what the compiler reads to generate the object code. It's a crucial step in transforming the source code into an executable program.

  • How does the preprocessor handle multiple directives in a single line?

    -The preprocessor handles multiple directives in a single line by processing them in sequence. However, it's generally advisable to avoid placing multiple directives on a single line for clarity and maintainability.

  • What is the purpose of the linker's role after the preprocessor and compiler have completed their tasks?

    -The linker combines the object files generated by the compiler with the necessary libraries and functions to create a final executable program. It resolves references to external functions and variables, ensuring that all parts of the program work together seamlessly.

Outlines

00:00

💻 Understanding Preprocessor and Compiler

This paragraph introduces the concept of a preprocessor and compiler in the context of programming languages. It explains that a preprocessor is a program that runs before the compiler and is responsible for processing directives in source code. The paragraph discusses how a C program is compiled into an executable file, going through stages like preprocessing, compilation, and linking. It also touches upon the role of the preprocessor in handling directives such as 'include' and how it incorporates external files into the source code. The process of creating an object file and then linking it with library files to form the final executable is also briefly described.

05:01

📚 Exploring Preprocessor Directives and File Inclusion

The second paragraph delves deeper into the functionality of the preprocessor, specifically focusing on file inclusion using directives like 'include'. It discusses how the preprocessor replaces the 'include' directive with the content of the specified file, effectively merging the code. The paragraph also explains the use of different notations for file paths, such as single and double quotes, and the implications of using absolute versus relative paths. It further illustrates how multiple files can be combined into a single program and how the preprocessor handles these inclusions, including scenarios where files are located in different directories.

10:02

📢 Engaging with the Audience and Encouraging Further Learning

The final paragraph shifts from technical content to audience engagement. It encourages viewers to ask questions if they face difficulties, like the video, and share it on social media platforms to help others. The speaker also prompts viewers to subscribe to the channel for updates on new video uploads and mentions a personal website, www.maavaishnavi.com, where additional resources and links to other channels covering various programming topics are available. The paragraph concludes with a reminder to share the content if found useful, reinforcing the community aspect of learning and sharing knowledge.

Mindmap

Keywords

💡Preprocessor

A preprocessor is a program that processes the source code before the actual compilation process begins. In the context of the video, the preprocessor is described as a program that runs before the compiler, handling tasks such as file inclusion and macro expansion. It is crucial for setting up the environment for the compiler by preparing the source code with necessary inclusions and definitions, as mentioned when discussing the '#include' directive and its role in including other files into the source code.

💡Compiler

A compiler is a software that translates high-level code into machine code that a computer can execute. The video script explains that the compiler is a program that runs after the preprocessor, taking the processed source code and converting it into an executable format. The script mentions that the compiler requires the activation of certain software to function, highlighting the distinction between an active compiler and one that is not running.

💡Source Code

Source code refers to the code written in a high-level programming language that is to be compiled into machine code. The video script discusses how source code written in the C language is saved in a file with a '.c' extension, which is then processed by the compiler with the help of the preprocessor. The source code is the raw material for the compilation process, as illustrated by the script's discussion of creating a '.com' file from the source code.

💡Object Code

Object code, also known as object file, is the output generated by the compiler after compiling the source code. It is not yet executable but is a step closer to the final executable program. The video script refers to the creation of an '.obj' file, which contains the compiled code in a format that can be linked with other object files or libraries to form the final executable.

💡Linking

Linking is the process of combining object code files with libraries and other resources to create an executable program. The video script explains that after the creation of the '.obj' file, the linking process is necessary to integrate the object code with library files, such as those for printer or scanner functions, to form a complete executable. This is a critical step in the compilation process, ensuring that all parts of the program are correctly assembled.

💡Include Directive

The '#include' directive is a preprocessor command used in C programming to include the content of one file into another. The video script provides examples of how to use '#include' with either angle brackets or double quotes to include header files or other source files, respectively. This directive is essential for code reusability and modularity, as it allows programmers to include standard definitions or custom code from separate files into their main source code.

💡Macro

A macro is a sequence of code or a set of instructions that can be expanded in place before the compilation process. The video script touches upon macros as a way to define reusable code snippets or constants that can be included in the source code through the preprocessor. Macros help in reducing code duplication and can be used for various purposes, such as conditional compilation or defining constants.

💡Header Files

Header files are files in C programming that contain function prototypes and macro definitions, typically used with the '#include' directive. The video script discusses the inclusion of header files as a way to incorporate standard library functions or user-defined functions into the source code. Header files are essential for modular programming, allowing programmers to separate declarations from implementations and maintain cleaner, more organized code.

💡Executable

An executable is a file that contains a program ready to be run on an operating system. The video script describes the final output of the compilation and linking process as an executable file, which the user can run to execute the program. This file is the culmination of the source code, object code, and linked resources, making it the final product of the programming and compilation process.

💡Syntax

Syntax refers to the set of rules governing the structure of a programming language. The video script mentions syntax in the context of writing code correctly, such as using proper brackets and following language rules. Syntax is crucial for the compiler to understand and process the source code, and any syntax errors will prevent successful compilation.

💡Comment

A comment in programming is a piece of text that is ignored by the compiler and is not executed as code. The video script discusses the use of comments in code to explain or annotate the source code, making it more readable and maintainable. Comments are an essential part of programming, allowing developers to leave notes or explanations within the code without affecting its execution.

Highlights

Introduction to learning the C language.

Understanding the role of a preprocessor in C programming.

Explanation of how a compiler and a preprocessor work together.

The process of creating a .c file and its compilation into an executable.

The function of the preprocessor in repeating the C program code.

How the preprocessor handles lines of code that start with a specific symbol.

The creation of a temporary file by the preprocessor before compilation.

Explanation of the compilation process from .c file to .obj and then to the final executable.

The importance of the starting line in the C program for the preprocessor.

How the preprocessor manages multiple source files in a program.

The use of include directives in C programming and their syntax.

The difference between single and double quotes in include directives.

The concept of conditional compilation and its application in C programs.

How to include multiple files in a single program and the preprocessor's role.

The impact of the preprocessor on the final size and functionality of the compiled program.

Practical examples of using the preprocessor in a real-world C program.

The necessity of understanding the preprocessor for optimizing C code.

Guidance on how to handle errors and warnings during the compilation process.

The importance of commenting in C programming for clarity and maintenance.

Encouragement to like, share, and subscribe for more educational content on C programming.

Information on visiting the instructor's website for additional resources and tutorials.

Transcripts

play00:00

हेलो हेलो फ्रेंड्स सी लैंग्वेज सीखने की

play00:02

सीरीज में आज हम लोग देख रहे हैं हमारा

play00:05

लक्ष्य तो एक किस्म उसी प्रीप्रोसेसर

play00:07

कमांड फर्स्ट इंस्टीट्यूट को इन सी

play00:10

लैंग्वेज

play00:12

लिए सबसे पहले हम यह समझते हैं कि

play00:13

स्त्री-पुरुष कर क्या होता है

play00:16

कि प्रीप्रोसेसर एक प्रोग्राम है जैसे कि

play00:20

कंपाइलर एक प्रोग्राम है

play00:23

जो प्रोसेसर

play00:25

ये कैसा प्रोग्राम है जो कंपाइलर के पहले

play00:28

चलता है

play00:31

मैं इसको समझते सबसे पहले

play00:35

कि जब हम किसी प्रोग्राम को सी लैंग्वेज

play00:37

में बनाते हैं तो वह एक फाइल होती है और

play00:41

यह फाइल 1.com होती है ठीक है

play00:45

कि जुर्म इसको कंपाइल्ड करते हैं विद द

play00:48

हेल्प ऑफ कंपाइलर

play00:50

लुट प्रिंट

play00:54

ए कंपाइलर

play00:57

कि यह कंपाइलर सॉफ्टवेयर जरूर चलाते हैं

play01:00

तो एक्टिवेट कंपाइलर नहीं चलता है इससे

play01:02

पहले एक और प्रोग्राम्स होता है जिसका नाम

play01:06

है क्रीम प्रोसेसर

play01:09

ए प्री प्रोसेसर प्रोग्राम क्या करता है

play01:11

हमारे सी प्रोग्राम को रिपीट करता है

play01:14

अच्छा आप सोचेंगे कि हम तो इस प्रोग्राम

play01:17

को अभी स्टार्ट नहीं करते यह सब चलता है

play01:19

तो जब कंपाइल पर क्लिक करते हैं कंपाइलर

play01:21

को चलाने के लिए हमको लगता है कि कंपाइलर

play01:24

चल रहा है कंप्यूटर तो चलेगा लेकिन उसके

play01:27

जस्ट फैब्रिक प्रोग्राम चाहिए है और वह

play01:30

क्या करता है यह जो डॉट सी फाइल है इसमें

play01:33

कुछ लाइव्स ऐसी लिखी होती हैं जिनके

play01:36

स्टार्टिंग में हाउस नंबर वॉल्व होता है

play01:40

अब प्रोग्राम्स अपनी लाइफ को देखता है

play01:43

जिसमें स्टार्टिंग में लगा होता है और

play01:45

उसके अलावा बाकी सारी लाइन स्कोर इन टेस्ट

play01:48

रखता है मतलब इसमें कोई चेंज नहीं करता तो

play01:52

प्रोसेसर क्या करता है ए टेंपरेरी फाइल

play01:54

बना देता है apk फाइल जिसके अंदर आपने जो

play01:58

कुछ लिखा है वहीं कोड है लेकिन ही शैलेश

play02:02

सिंबोल वाले जूस के पेरेंट्स है इनको

play02:05

रिकार्ड करके इनकी जगह कुछ और आ चुका है

play02:08

है हनी हमारा बाकी का को डी एस पर हिस

play02:11

पॉलीटिकल प्रोसेस होकर कुछ और यहां पर आ

play02:15

चुका है

play02:16

कि अब कंपाइलर जो है वह इस फाइल को पड़ता

play02:19

है ना कि हमारी डॉट सियोल और फिर कंपाइलर

play02:23

बना देता है डोंट नो बीजेपी फाइल

play02:28

है और इसके आने की बात तो आपको मालूम है

play02:30

कि टो पीडीएफ फाइल एक बार बन गई उसके बाद

play02:33

जरूरत पड़ती है लिंक कर सॉफ्टवेयर की लिंक

play02:36

कर सॉफ्टवेयर हमारे इस ऑब्जेक्ट फाइल को

play02:41

लाइब्रेरी फाइल के साथ जोड़ता है लाइफ

play02:44

इंजॉय दूसरी डिफरेंट फंक्शंस की कोटिंग

play02:48

मौजूद होती है जैसे कि प्रिंटर स्कैनर और

play02:51

बना देता है एक नई फाइल जो होती है यही

play02:58

हमारा सॉफ्टवेयर

play03:00

मोटू पतलू दिखा की जॉब भी क्लिक करते हैं

play03:02

तो प्रॉपर चलता है

play03:07

कि तुम प्रोसेसर एक प्रोग्राम है जो कि

play03:10

कंपाइलेशन के पहले चलता है

play03:13

थे प्रोफेसर सिर्फ उन्हीं लाइंस को नोटिस

play03:16

करता है जिनमें हिंस स्टार्टिंग हो रही है

play03:18

यह हमारे प्रोग्राम में वह लाइंस इन का

play03:21

पहला संभल फेस्ट

play03:23

कि उसके अलावा और कोई लाइंस को पूरी

play03:26

प्रोसेस हैंडल नहीं करेगा

play03:29

हुआ था हर हर स्टार्ट होने वाली लाइन

play03:33

अच्छी टाइटनिंग यह पृथ्वी का काम करता

play03:37

डाइरैक्शन प्रोवाइड करता है

play03:39

एक तू एक लाइन में 1 से ज्यादा हाइट सिंबल

play03:42

लगाकर हम मल्टीपल डायरेक्शंस प्रोवाइड

play03:45

नहीं कर सकते

play03:48

है तो इज प्रीप्रोसेसर डायरेक्टिव्स मस्त

play03:50

यूनिट्स ऑनलाइन

play03:54

मैं हर्ष बोल के तुरंत बाद जो शब्द लिखा

play03:57

होता है उसको हम बोलते हैं प्रोसेसर कमांड

play04:00

जैसे आज के हमारे लेक्चर हम देखने वाले

play04:03

हाईट इंक्लूड्स गू

play04:06

कि इंक्लूड बहुत सारी प्रोसेसिंग कमेंट

play04:10

में से एक परिसर कमाल है

play04:13

है जिसका मतलब होता है किसी एक्सटर्नल

play04:17

अफेयर का कंटेंट हमारे प्रोग्राम में

play04:19

इनपुट कराना

play04:21

थिस आईएस बात को भी समझते हैं

play04:24

अब हम इसको दो तरीके से लिख सकते हैं

play04:27

कि एक तरीका है हां शुड के बाद बैंगलोर

play04:30

ब्रैकेट में फाइल नेम लिखना या फैशन

play04:33

इंस्टीट्यूट के बाद डबल कोर्स में फाइल

play04:35

नेम लिखना इन तारों में - डिफरेंस पर आप

play04:39

एंड्राइड भी लगा सकते हैं और डबल कोट भी

play04:41

लगा सकते हैं

play04:44

में दोनों तरीके में आप अंदर फाइल का नाम

play04:46

लिख रहे हो तो यह पूरी फाइल का पात यानि

play04:49

डायरेक्टरी लिख रहे हो

play04:51

अब तो मान लीजिए कि हम एक प्रोग्राम बना

play04:54

रहे हैं जिस प्रोग्राम में यह हमारी डोंट

play04:57

सी फाइल है यह हमारा प्रोग्राम अब इस

play05:00

प्रोग्राम में हमने एक लाइन लिखी हुई है

play05:02

विशेषज्ञों को एकदम ठीक है

play05:06

अब इसमें हमने लिखा है एक दूसरी फाइल का

play05:09

नाम आज इंटरलूड और रेगुलर ब्रैकेट में

play05:12

उन्हें किसी दूसरी साइड का नाम लिखा फॉर

play05:14

एग्जांपल STD कोड इंच तो यह डोंट टच एक

play05:19

अलग फाइल है

play05:21

थे स्टूडेंट्स ओं

play05:23

थे हाईएस्ट इनपुट कमांड को देखकर प्रोसेसर

play05:27

क्या करता है

play05:29

ए स्पेसिफाइड फाइल जो भी आपने जैसे हाशमी

play05:34

रूट के बाद आपने रिक्वेस्टेड स्पाइन हो गई

play05:37

एसिड इंच तो प्रीप्रोसेसर एसएससी टियर रॉ

play05:42

टेस्ट फाइल के अंदर जो भी लिखा हुआ है इस

play05:45

कोड को कॉपी कर देगा और कहां ले जाएगा

play05:49

हमारी स्पाइडर

play05:51

एक अजनबी

play05:54

है बल्कि हम इसको ऐसे समझें कि

play05:56

प्रीप्रोसेसर एक नई फाइल बना रहा है

play05:59

अच्छा ठीक है और यह फैशन फ्रूट वाली लाइन

play06:03

की जगह पर

play06:05

कि यह फाइल का पूरा-पूरा कोड यहां पर ला

play06:08

सकता है

play06:09

कि तय जगह पर उस सारी लाइन सा जाती है जो

play06:13

स्पीड डॉट एस में है

play06:15

कि अजय इसके बाद मामी जी मैंने एक और लिखा

play06:17

हाशमी इंक्लूड को न्यौता इंच तो वह एक और

play06:22

डॉट एस फाइल फ्रंट तो प्रीप्रोसेसर इस डॉट

play06:28

एस फाइल में जो लाइंस लिखी हुई है इसको भी

play06:31

यहां ले आएगा

play06:33

हैं तो इस तरीके से हमारे प्रोग्राम में

play06:35

लाइन पर दिए अच्छा इसके बाद हमारा

play06:37

प्रोग्राम जैसा लिखा है बिना हाइट वाले

play06:40

सिंबॉल्स वाली लाइंस उनको भी एडिट इस

play06:43

लिखेगा तो यहां पर वह लाइन भी अगर इस

play06:47

तरीके से टोटल नंबर ऑफ साइंस हमारी बढ़

play06:48

जाती है और इसके बाद कंपाइलर अपना काम

play06:51

करना स्टार्ट करता है

play06:56

ए कंपाइलर ने अब जो लाइन पड़ी अलार्म्स

play06:59

बड़ी है वह इस फ़ाइल की पड़ेगी

play07:03

लुट आज हम जो यह फाइल इंस्टीट्यूट कराते

play07:08

हैं जरूरी नहीं कि हमेशा हेडर फाइल नॉट

play07:10

एस्पायर हो यह हमारी सॉर्स फाइल भी हो

play07:12

सकती है और एक्सांपल हो सकता है कि हम

play07:16

अपने प्रोग्राम को अलग-अलग कंप्यूटर पर

play07:19

बनाना चाहते हैं

play07:21

मैं तो दोनों मिलकर कोटिंग कर रहे हैं तो

play07:24

माननीय मैं यह वाली फाइल बना रहा हूं यह

play07:28

रोड सी फाइल और मेरे एक फ्रेंड है जो अलग

play07:31

एक डॉट्स की फाइल बना रहा है अच्छा वह इस

play07:34

डोंट सी फाइल में फंक्शंस वगैरह बहुत कुछ

play07:37

बना रहा है यह कोडिंग उसने करिए लेकिन मैं

play07:40

जानता हूं कि यह दोनों फाइल्स मिलकर यह

play07:44

हमारा प्रोग्राम कंपनी डोर है आधा कोड

play07:45

यहां रखा यादव को डा रखा है तो मैं क्या

play07:47

कर सकता हूं यहां पर एक हाइब्रिड और लिख

play07:50

देता हूं और इस फील्ड में फाइल का जिक्र

play07:53

करूंगा लेकिन यह व्हाट्सएप फाइल बजट

play07:55

करूंगा तो यह वाली फाइल को भी प्रोसेसर

play07:58

जोड़ देगा

play08:01

है तो इसका पूरा कंट्री भी इसमें शामिल हो

play08:03

जाएगा कंपाइलर को यह कंटेंट में देखेगा तो

play08:06

मैं डोंट सी फाइल को भी छोड़ सकता हूं

play08:08

मुझे क्या करना पड़ेगा मुझे लिखना पड़ेगा

play08:10

है विच इंक्लूड

play08:12

अच्छा ठीक है और हामिश बेनेट के बाद जब

play08:16

मैं बैंगलोर आखिर भी लगा सकते हैं अवोट भी

play08:19

लिख सकता हूं लेकिन क्या है ना कि डोंट सी

play08:21

फाइल है जरूरी नहीं कि हमने वही रखी हो

play08:24

जहां पर सारी है डेफिनेशन तो

play08:28

कि आपने डायरेक्टर इसको जो पांच सेट करके

play08:30

रखा हुआ है अपने आईडी में वह उसी पार्क पर

play08:34

जाकर

play08:36

हेलो हेलो फाइल को ढूंढता है तो आप केवल

play08:39

जब फाइल का नाम लिखते हैं इंग्लिश ब्रैकेट

play08:41

में तो वह एक खास फोल्डर में जाकर ही फाइव

play08:45

को ढूंढा लेकिन मेरी डॉट सफल हो सकता है

play08:48

कहीं और रखी हो तो फिर मुझे पूरा पाथ उसका

play08:52

स्पाई करना अगर ऐसा करने के लिए मुझे एंगल

play08:55

ब्रैकेट इंटरव्यू कोर्स की लगाना पड़ेगा

play08:57

फिर मैं डायरेक्टरी का पूरा पास लिख सकता

play09:01

हूं जैसे मैं ले सकता हूं सी

play09:06

कि भाड़ सेक्सी

play09:09

का कोलर लूंगी और आश्रय सदन फोल्डर का नाम

play09:15

नेट तो इस तरीके से हमने अपने प्रोग्राम

play09:17

में लिख दूंगा तो यह वाली फाइल झड़ जाएंगे

play09:20

मान लीजिए पोस्ट्स है ठीक है अगर तो ऐड

play09:23

किसी को मैंने अपने प्रोग्राम में जोड़

play09:25

लिया तो इस तरीके से मुझे पूरा पाथ यहां

play09:27

पर लिखना पड़ेगा ना

play09:30

यहां पर आप देख सकते हैं यहां पर मैंने एक

play09:33

गलत तरीके से लिखा हुआ एक सही तरीके से

play09:36

पात्रिका हुआ फैक्ट्री पांचों सही है कि

play09:39

वह नीचे लिखा हुआ है डबल कोट में और जो

play09:42

गलत बात है वह हमला ब्रैकेट में का यह इसे

play09:45

इंच दिख रहे हैं लेकिन अगर आपको पूरा

play09:47

पालिका स्पाई करना है तो आप डेफिनेटली डबल

play09:50

कोट लगाने होंगे

play09:56

है तो हम किसी दूसरी सॉर्स फाइल को भी

play09:59

इनपुट कर सकते हैं जैसा कि मैंने एक्सांपल

play10:01

दे कर आपको बताया आप इसे अपने प्रोग्राम

play10:04

नहीं यूज करके देखिए और अगर आपको कोई

play10:06

दिक्कत जाती है तो आप कमेंट के जरिए जरूर

play10:08

इस बात को पूछेगा

play10:12

हूं कि आपको यह वीडियो पसंद आए तो आप इसको

play10:14

लाइक करिए और यदि आपको लगता है कि वीडियो

play10:16

बहुत ही मुश्किल है दूसरे लोगों के भी काम

play10:18

आएगा तो अपने फेसबुक वॉल पर इसको शेयर

play10:20

करना ना भूलें

play10:21

है कि आपको लगता है कि इस तरह के और

play10:23

वीडियोस आप देखने में इंटरेस्टेड हैं तो

play10:25

आप इस चैनल को सब्सक्राइब करना ना भूलें

play10:27

क्योंकि जैसी में कोई नया वीडियो अपलोड

play10:29

करुंगा आपको इसकी जानकारी मिल जाएगी

play10:32

है इसके अलावा आप मेरी वेबसाइट को विजिट

play10:35

कर सकते हैं www.maavaishnavi.com जिसमें

play10:39

आप मेरे बाकी के चांसेस के लिंक भी ले

play10:42

सकते हैं

play10:43

कि मेरे दूसरे YouTube चैनल उस पर अब सी

play10:47

प्लस प्लस जॉब डाटा स्ट्रक्चर पीएचपी जैसे

play10:49

सब्जेक्ट है

play10:52

मैं आपको वीडियोस एक सीक्वेंस में का

play10:56

टॉपिक वाइज देखने में दिक्कत ना जाए इसलिए

play10:58

मैंने इस वेबसाइट पर सभी वीडियोज के लिंक

play11:01

भी एक सीक्वेंस में रखे हुए हैं ताकि आपको

play11:04

ढूंढना बहुत आसान होता है

play11:07

है तो यदि आपको लगता है कि यह गुफा है तो

play11:10

आप इसको शेयर करना ना भूलें थैंक यू अ

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
C ProgrammingPreprocessorCompilerCode CompilationProgramming TutorialInclude DirectiveCode OptimizationSoftware DevelopmentProgramming ConceptsC Language
هل تحتاج إلى تلخيص باللغة الإنجليزية؟