PDA

نسخه کامل مشاهده نسخه کامل : يه سوال در مورد توابعي كه مقدار برگشتي ندارن



mahdi7s
24-12-2008, 10:52
سلام
دوستان من داشتم يه برنامه مي نوشتم كه چندين بار به يه مشكل برخوردم.اگه ميشه كمكم كنيد تا مشكلم حل بشه.
مشكل اينه كه اگه يه تابع داشته باشيم كه مقدار برگشتي نداشته باشه(void) و در داخل تابع دستور شرطي if باشه كه ميتونه تموم اين دستورهاي شرطي در گاهي اوقات درست باشه و خوب طبق معمول تمام دستورات داخل تمام شروطي كه درست ارزيابي شده اند به ترتيبي كه در كد وجود دارند اجرا ميشن و مشكل من از اينجاست كه من نمي خوام تمام اين شروط ارزيابي بشن و به ترتيب موجوديت در كد اگه اولين دستور شرطي درست ارزيابي شد دستوراتش اجرا بشن و كار تابع تموم بشه.(در ضمن امكان استفاده از if و else هم وجود نداره):11::11::11::11::11:

Mehran NZ
24-12-2008, 19:31
از عبارت return بدون هیچ گونه پسوندی استفاده کنید یعنی اینطوری
return;
اینکار توابع void رو پایان میده البته نمی دونم منظورتون همین هست یا نه چون خیلی گنگ توضیح دادید
از اسمتاپیکتون هم اول فکر کردم سوال در مورد توابع بازگشتی دارید [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

mahdi7s
24-12-2008, 21:28
ممنونم كاملا حل شد.