C ++ کوڈ میں ، متغیر اور فنکشن میں کیا فرق ہے؟


جواب 1:

متغیر ایک میموری جگہ ہے جو کچھ قدر رکھتی ہے۔ اس کا ایک نام اس کے ساتھ جڑا ہوا ہے۔

فنکشن ایک کوڈ کا ٹکڑا ہے جو کچھ بھی کرتا ہے ، جب کہا جاتا ہے۔

اہم فرق iis کہ متغیر ڈیٹا ہے ، جبکہ فنکشن کوڈ ہے۔ تاہم ، اس فرق کو دھندلا جاتا ہے ، کیونکہ متغیر کسی کلاس کا ممبر ہوسکتا ہے جس میں کالبل کوڈ ہوتا ہے۔

لہذا آپ کو طرز عمل میں اختلافات کو روکنا ہوگا۔ دیکھو ، متغیر کی ایک قیمت ہے۔ فنکشن ایک ایسی چیز ہے جس کو آپ کال کرسکتے ہیں ، اور ایڈریس اتار سکتے ہیں ، لیکن اس میں "قدر" نہیں ہوتی ہے (جیسا کہ اصلی کوڈ کی طرح) جو زبان کے ذریعہ فراہم کردہ ذرائع سے قابل رسا ہے۔

لیکن آسان خیال یہ ہے کہ "کوڈ" بمقابلہ "ڈیٹا" کے ساتھ رہنا ہے۔ کوڈ ایک ایسی چیز ہے جس پر آپ عمل کرسکتے ہیں ، اور ڈیٹا وہ چیز ہے جسے آپ پڑھ سکتے ہیں۔


جواب 2:

جیسا کہ زیادہ تر زبانوں میں ، متغیرات کی قدر ہوتی ہے۔ ایک عدد ، تار ، یا زیادہ پیچیدہ شے۔ افعال قدریں لیتے ہیں (اکثر متغیر کو تفویض کرتے ہیں اور ان پٹ سے متعلق کچھ معلومات کی گنتی یا تلاش کرنے کے لئے ان کا استعمال کرتے ہیں ، اور آؤٹ پٹ ویلیو تیار کرتے ہیں۔ وہ GUI ڈرائنگ یا پڑھنا / تحریری شکل جیسے پروگراموں کے بہت سے حص partsے بھی کرسکتے ہیں۔ فائلوں کو


جواب 3:

جیسا کہ زیادہ تر زبانوں میں ، متغیرات کی قدر ہوتی ہے۔ ایک عدد ، تار ، یا زیادہ پیچیدہ شے۔ افعال قدریں لیتے ہیں (اکثر متغیر کو تفویض کرتے ہیں اور ان پٹ سے متعلق کچھ معلومات کی گنتی یا تلاش کرنے کے لئے ان کا استعمال کرتے ہیں ، اور آؤٹ پٹ ویلیو تیار کرتے ہیں۔ وہ GUI ڈرائنگ یا پڑھنا / تحریری شکل جیسے پروگراموں کے بہت سے حص partsے بھی کرسکتے ہیں۔ فائلوں کو