C، C++، اور C# میں باطل کا کیا مطلب ہے

C C Awr C My Batl Ka Kya Mtlb



آسان الفاظ میں، باطل مطلب 'کچھ نہیں' یا 'خالی'۔ یہ فنکشن کے نام سے پہلے اس بات کی نشاندہی کرنے کے لیے استعمال کیا جاتا ہے کہ فنکشن ایک باطل فعل ہے۔ اے باطل فنکشن ایک فنکشن ہے جو کوئی قدر واپس نہیں کرتا ہے۔ یہ اس وقت استعمال ہوتا ہے جب ہم کوئی عمل کرنا چاہتے ہیں، لیکن ہمیں اس عمل کے نتیجہ کی پرواہ نہیں ہوتی۔ مثال کے طور پر، اگر ہم سکرین پر کوئی پیغام پرنٹ کرنا چاہتے ہیں، تو ہم استعمال کر سکتے ہیں۔ باطل فنکشن

پروگرامنگ میں، باطل ایک کلیدی لفظ ہے جو C، C++، اور C# میں استعمال ہوتا ہے جس سے مراد کسی قدر کی عدم موجودگی ہے۔ یہ ایک ڈیٹا کی قسم ہے جس میں کوئی قدر یا میموری مختص نہیں ہوتی ہے۔ اس کے بجائے، اس کا استعمال ایسے فنکشنز کے لیے پلیس ہولڈر یا مارکر کے طور پر کیا جاتا ہے جو کوئی قدر واپس نہیں کرتے یا جب اسے صرف پروگرام کو ختم کرنے کے لیے ڈیزائن کیا گیا ہو۔

C، C++، اور C# میں باطل استعمال کے بارے میں جاننے کے لیے اس مضمون کی ہدایات پر عمل کریں۔







C، C++، اور C# میں باطل کا کیا مطلب ہے

دی باطل C، C++ اور C# میں معنی ایک جیسے ہیں لیکن اس کا استعمال مختلف ہو سکتا ہے اس پر منحصر ہے کہ آپ کونسی پروگرامنگ زبان استعمال کرتے ہیں۔



C میں باطل

C میں، آپ استعمال کرتے ہیں۔ باطل کسی ایسے فنکشن کا اعلان کرنا جو کوئی قدر واپس نہ کرے (کوئی واپسی دلیل نہیں)۔ مثال کے طور پر، ایک فنکشن جو کوئی پیغام دکھاتا ہے یا کوئی نتیجہ پیدا کیے بغیر کوئی کام انجام دیتا ہے عام طور پر اعلان کیا جاتا ہے۔ باطل . C میں اس طرح کے فنکشن کی ایک مثال ذیل میں دکھائی گئی ہے۔



# شامل کریں

باطل رقم ( int a , int ب ) {
printf ( 'یہ ایک ایسا فنکشن ہے جس میں واپسی کی کوئی قسم نہیں ہے۔ \n ' ) ;
printf ( 'a اور b کا مجموعہ پرنٹ کرنا: %d' , a + ب ) ;
}
int مرکزی ( ) {
رقم ( 5 , 1 ) ;
واپسی 0 ;
}

مندرجہ بالا کوڈ میں، ہم استعمال کر رہے ہیں a باطل فنکشن sum() پیغام پرنٹ کرنے کے لیے اور دو متغیرات کا مجموعہ، اور sum() کو پھر main() فنکشن میں کہا جاتا ہے۔





آؤٹ پٹ



کچھ معاملات میں، پوائنٹر کے پاس اشارہ کرنے کے لیے میموری کا کوئی مقام نہیں ہوسکتا ہے، اور ایسے معاملات میں، ہم استعمال کرتے ہیں۔ باطل پوائنٹر اے باطل پوائنٹر ایک خاص قسم کا پوائنٹر ہے جو کسی بھی ڈیٹا کی قسم یا شے کا پتہ رکھتا ہے، قطع نظر اس کی قسم یا سائز۔ تاہم، کے باطل پوائنٹر کا براہ راست حوالہ نہیں دیا جا سکتا کیونکہ یہ کسی مخصوص ڈیٹا کی قسم یا شے کی طرف اشارہ نہیں کرتا ہے۔

# شامل کریں
int مرکزی ( ) {
int a = 4 ;
چار ب = 'اے' ;
باطل * ptr = اور a ;
int * a2 = ( int * ) ptr ;
printf ( 'انٹیجر ہے: %d \n ' , * a2 ) ;
ptr = اور ب ;
چار * b2 = ( چار * ) ptr ;
printf ( کردار یہ ہے: %c \n ' , * b2 ) ;
واپسی 0 ;
}

اوپر C کوڈ میں، ہم استعمال کر رہے ہیں a باطل main() فنکشن میں پوائنٹر اور پوائنٹر کو متغیر a کی طرف اشارہ کیا جاتا ہے جو کہ ایک عدد ہے، اور اس کی قدر پرنٹ کرتا ہے۔ پوائنٹر کو پھر متغیر b کی طرف اشارہ کیا جاتا ہے جو ایک کریکٹر ہے، اور پھر ویلیو پرنٹ کی جاتی ہے۔

آؤٹ پٹ

C++ میں کلیدی لفظ باطل

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

# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;

باطل پیغام ( باطل )
{
cout << 'میں ایک فنکشن ہوں!' ;
}
int مرکزی ( باطل )
{
پیغام ( ) ;
}

اوپر C++ کوڈ میں، ہم استعمال کر رہے ہیں۔ باطل فنکشن میسج() کے لیے فنکشن پیرامیٹر کے طور پر۔ آؤٹ پٹ تب پرنٹ کیا جائے گا جب فنکشن میسج() سے کال کی جائے گی۔ باطل مین () فنکشن۔

آؤٹ پٹ

C# میں باطل کلیدی لفظ

C# میں باطل ان طریقوں کے لئے واپسی کی قسم کے طور پر استعمال کیا جاتا ہے جو کچھ بھی واپس نہیں کرتے ہیں۔ اس میں وہ فنکشنز شامل ہیں جو کوئی قیمت نہیں لوٹاتے، نیز کنسٹرکٹرز، ڈسٹرکٹرز اور ایونٹ ہینڈلرز۔ جب ایک طریقہ ہوتا ہے۔ باطل واپسی کی قسم، اسے متغیر کو تفویض نہیں کیا جا سکتا یا اظہار میں استعمال نہیں کیا جا سکتا۔ کی ایک مثال باطل C# میں طریقہ ذیل میں دکھایا گیا ہے:

استعمال کرتے ہوئے سسٹم ;
کلاس جی ایف جی {

عوام باطل متن ( )
{
تسلی . رائٹ لائن ( 'لینکس' ) ;
}
عوام باطل رقم ( int ایک int ب )
{
تسلی . رائٹ لائن ( 'متعدد =' + ( a * ب ) ) ;
}
} ;
کلاس پروگرام {
جامد باطل مرکزی ( تار [ ] args )
{
GFG سابق = نئی جی ایف جی ( ) ;
سابق . متن ( ) ;
سابق . رقم ( 5 , بیس ) ;
}
}

اوپر C# کوڈ میں، دو باطل فنکشنز Text() اور sum() کا اعلان کیا جاتا ہے، اور پھر ان فنکشنز کو سے بلایا جاتا ہے۔ باطل مین () فنکشن۔

آؤٹ پٹ

نتیجہ

باطل ایک کلیدی لفظ ہے جو پروگرامنگ زبانوں میں استعمال ہوتا ہے جیسے C، C++، اور C# کسی قدر کی عدم موجودگی کو ظاہر کرنے کے لیے۔ اس کا استعمال ان افعال اور طریقوں کا اعلان کرنے کے لیے کیا جاتا ہے جو کچھ بھی واپس نہیں کرتے، اور خاص طور پر C++ میں فنکشن پیرامیٹر کے طور پر۔ استعمال کرنے کا طریقہ سمجھنا باطل درست طریقے سے موثر اور فعال کوڈ لکھنے کے لیے ضروری ہے۔