سی++ فنکشنز لیکچر: تعارف و اہمیت

Jun 26, 2024

سی++ فنکشنز لیکچر نوٹس

تعارف

  • سی++ فنکشنز پر پہلی ویڈیو میں خوش آمدید۔
  • ابتدائی افراد کے لئے اہم: بنیادی تصورات کے لئے سی++ کے ابتدائی کورس کی پلے لسٹ چیک کریں۔
  • فنکشنز کو سمجھنا اور استعمال کرنا سی++ میں مؤثر طریقے سے کام کرنے کے لئے ضروری ہے اور یہ زیادہ تر پروگرامنگ زبانوں میں اہم تصورات ہیں۔

سبسکرائب اور فالو

  • چینل کو سبسکرائب کریں اور نئی ویڈیوز کی نوٹیفیکیشنز کے لئے بیل آئیکن پر کلک کریں۔
  • انسٹاگرام اور ٹویٹر (@CodeBeauty) پر پردے کے پیچھے کے مواد کے لئے فالو کریں۔

فنکشن کیا ہے؟

  • تعریف: ایک فنکشن کوڈ کا ایک بلاک ہے جو کسی مخصوص مسئلے کو حل کرنے یا کسی مخصوص کام کو انجام دینے کے لیے اکٹھا کیا گیا ہے۔
  • صرف اس وقت چلتا ہے جب اسے بلایا جائے (انوق کیا جائے)۔
  • ہر سی++ پروگرام میں کم از کم ایک فنکشن ہوتا ہے، main۔

main فنکشن

  • کردار: سی++ پروگرام میں سب سے پہلے چلنے والا فنکشن۔
  • پروگرام main کی پہلی لائن سے شروع ہوتا ہے اور آخری لائن یا ایک return بیان پر ختم ہوتا ہے۔
  • مثال:
    int main() {
        std::cout << "Hello from main" << std::endl;
        return 0;
    }
    
  • نتیجہ: "Hello from main"

اپنے فنکشنز بنانا

  • فنکشن بنانے کے مراحل:
    1. ریٹرن ٹائپ: ایسے فنکشنز کے لئے void کا استعمال کریں جو کوئی قیمت واپس نہیں کرتے۔
    2. فنکشن کا نام: ایک وضاحتی نام کا انتخاب کریں۔
    3. پیرامیٹرز: انہیں قوسین میں بند رکھیں؛ اگر پیرامیٹرز نہیں ہیں تو خالی ہو سکتے ہیں۔
    4. فنکشن باڈی: انہیں کرلی بریکٹس {} میں بند رکھیں۔
  • مثال:
    void sayHello() {
        std::cout << "Hello from function" << std::endl;
    }
    

فنکشنز کو انوق کرنا

  • فنکشنز کو چلانے کے لئے انہیں بلانا ضروری ہے۔
  • main کے اندر انوق کرنے کی مثال:
    int main() {
        std::cout << "Hello from main" << std::endl;
        sayHello();
        return 0;
    }
    
  • نتیجہ:
    Hello from main
    Hello from function
    

فنکشن تعریف اور ڈیکلریشن

  • تعریف: فنکشن کا اصل باڈی۔
  • ڈیکلریشن: فنکشن کا ہیڈر جو ریٹرن ٹائپ، نام، اور پیرامیٹرز فراہم کرتا ہے۔
  • خواندگی کے لئے ڈیکلریشن main سے پہلے اور تعریف main کے بعد رکھنی چاہئے۔
  • مثال:
    void sayHello(); // ڈیکلریشن
    
    int main() {
        sayHello();
        return 0;
    }
    
    void sayHello() { // تعریف
        std::cout << "Hello from function" << std::endl;
    }
    

فنکشنز کی اہمیت

  • خواندگی: کوڈ پڑھنے اور منظم کرنے میں آسانی ہوتی ہے جب کاموں کو گروپ کر دیا جاتا ہے۔
  • قابلیت استعمال: ایک بار کوڈ لکھیں، اور جہاں ضرورت ہو فنکشن کو بلا کر اسے دوبارہ استعمال کریں۔
  • قابل دیکھ بھال: دوسروں کے لئے کوڈ پڑھنا، سمجھنا، اور دیکھ بھال کرنا آسان ہوتا ہے۔
  • قابلیت استعمال کا مظاہرہ کرنے والی مثال:
    int main() {
        sayHello();
        sayHello();
        sayHello();
        return 0;
    }
    

نتیجہ

  • فنکشنز آپ کے کوڈ کو ماڈیولر، پڑھنے لائق، قابل استعمال، اور قابل دیکھ بھال بناتے ہیں۔
  • فنکشنز پر مزید تفصیل سے بات اگلی ویڈیوز میں ہوگی۔
  • سبسکرائب کریں اور سوشل میڈیا پر فالو کریں تازہ ترین معلومات اور اضافی مواد کے لئے۔

سبسکرپشن اور سوشل میڈیا

  • سبسکرائب کرنا نہ بھولیں اور نوٹیفیکیشنز کے لئے بیل آئیکن پر کلک کریں۔
  • انسٹاگرام اور ٹویٹر (@CodeBeauty) پر اضافی مواد اور تازہ ترین معلومات کے لئے فالو کریں۔

دیکھنے کا بہت شکریہ! اگلی ویڈیو میں ملتے ہیں۔