"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > प्रोग्रामिंग की नींव: सी का एक सौम्य परिचय

प्रोग्रामिंग की नींव: सी का एक सौम्य परिचय

2024-11-08 को प्रकाशित
ब्राउज़ करें:608

सी भाषा की मूल बातें: चर और प्रकार: डेटा संग्रहीत करने के लिए चर को परिभाषित करें, और प्रकार संग्रहीत डेटा के प्रकार को निर्दिष्ट करता है। इनपुट और आउटपुट: printf() स्क्रीन पर आउटपुट करता है, scanf() उपयोगकर्ता इनपुट पढ़ता है। ऑपरेटर: संचालन और तुलना करने के लिए अंकगणित और तुलना ऑपरेटरों का उपयोग करें। नियंत्रण प्रवाह: यदि-और और स्विच-केस का उपयोग कोड को चुनिंदा रूप से निष्पादित करने के लिए किया जाता है, और लूप का उपयोग कोड को बार-बार निष्पादित करने के लिए किया जाता है। फ़ंक्शंस: विशिष्ट कार्यों को करने के लिए फ़ंक्शंस को परिभाषित करें और कॉल करें, मान या संदर्भ द्वारा पैरामीटर पास करें। ऐरे: एक ही प्रकार के मानों का संग्रह संग्रहीत करता है। आप इंडेक्स का उपयोग करके तत्वों तक पहुंच सकते हैं और बहु-आयामी ऐरे बना सकते हैं। व्यावहारिक मामला: फाइबोनैचि अनुक्रम की गणना करें

The Foundation of Programming: A Gentle Introduction to C

प्रोग्रामिंग की मूल बातें: सी भाषा की प्रारंभिक खोज

सी भाषा एक संरचना है यह है एक प्रक्रिया-उन्मुख प्रोग्रामिंग भाषा जो अपनी उच्च दक्षता और आसान पोर्टेबिलिटी के कारण व्यापक रूप से उपयोग की जाती है। यह लेख आपको सी भाषा प्रोग्रामिंग की यात्रा पर ले जाएगा, बुनियादी वाक्यविन्यास से लेकर व्यावहारिक मामलों तक, धीरे-धीरे सी भाषा के सार में महारत हासिल करने के लिए।

1. आरंभ करना

  • परिवर्तनीय घोषणा और डेटा प्रकार: चर का उपयोग डेटा संग्रहीत करने के लिए किया जाता है, और उनका प्रकार संग्रहीत को निर्धारित करता है डेटा प्रकार।
  • आउटपुट इनपुट: प्रिंटफ() फ़ंक्शन का उपयोग स्क्रीन पर आउटपुट के लिए किया जाता है, जबकि scanf() फ़ंक्शन का उपयोग पढ़ने के लिए किया जाता है उपयोगकर्ता इनपुट.
  • अंकगणित ऑपरेटर: , -, *, /, % आदि का उपयोग अंकगणितीय संक्रियाओं को करने के लिए किया जाता है।
  • तुलना ऑपरेटर: , >, ==, !=, आदि दो मानों के आकार की तुलना करने के लिए उपयोग किया जाता है।

2. नियंत्रण प्रवाह

  • if-else कथन: का उपयोग शर्तों के आधार पर विभिन्न कोड ब्लॉकों को निष्पादित करने के लिए किया जाता है।
  • स्विच-केस स्टेटमेंट: का उपयोग विभिन्न स्थितियों के अनुसार विभिन्न कोड ब्लॉक को निष्पादित करने के लिए किया जाता है।
  • लूप स्टेटमेंट: while, do-while, for का उपयोग बार-बार कोड ब्लॉक निष्पादित करने के लिए किया जाता है।

3. फ़ंक्शन

  • फ़ंक्शन घोषणा: फ़ंक्शन नाम, पैरामीटर और रिटर्न मान प्रकार को परिभाषित करता है।
  • फ़ंक्शन कॉल: किसी फ़ंक्शन को उसके नाम और तर्कों का उपयोग करके कॉल करें।
  • पैरामीटर पासिंग: फ़ंक्शन पैरामीटर को मान या संदर्भ द्वारा पारित किया जा सकता है।

4. ऐरे

  • ऐरे घोषणा: का उपयोग एक ही प्रकार के मानों के संग्रह को संग्रहीत करने के लिए किया जाता है .
  • ऐरे एक्सेस: ऐरे इंडेक्स का उपयोग करके ऐरे तत्वों तक पहुंचें।
  • बहुआयामी सरणी: बहुआयामी सरणी बना सकते हैं, मैट्रिक्स या अधिक जटिल डेटा संरचनाएं बना सकते हैं।

व्यावहारिक मामला: फाइबोनैचि अनुक्रम की गणना करें

निम्नलिखित सी भाषा कोड फाइबोनैचि अनुक्रम की गणना करता है:

#include 

int fibonacci(int n) {
  if (n == 0)
    return 0;
  else if (n == 1)
    return 1;
  else
    return fibonacci(n - 1)   fibonacci(n - 2);
}

int main() {
  int n;
  printf("请输入斐波那契数列的项数:");
  scanf("%d", &n);

  for (int i = 0; i 
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3