چطور متوجه بشویم متغییری مقداردهی شده یا نه؟

سوال

سلام و خسته نباشید

چگونه با یک دستور شرطی مشخص کنیم متغییری مقداردهی شده یا نه؟

یعنی مثلاً در اینجا n مقداردهی نشده اما m شده:

لطفاً حلقه if را پر کنید و با استفاده از آن isValued را مقداردهی کنید.

اگر راه حل دیگری سراغ دارید(مثلاً تابعی سراغ دارید یا …)  می‌توانید پاسخ دهید.

ممنون میشم اگه پاسخ بدید 🙏🙏🙏

 

حل شده 0
Muhammad 3 سال 1 پاسخ 214 دیده شده 0

پاسخ ( ۱ )

  1. سلام ، وقتتون بخیر

    زمانی که درون یک متغیر هیچ مقداری وجود نداشته باشد ، مقدار آن متغیر برابر Null میشود. (به معنی هیچی)

    فرقی نمیکند آرایه باشد ، رشته باشد یا یک متغیر از جنس int

    مقدار Null را در c++ با علامت ‘۰’ نمایش میدهند. پس با توجه به این توضیحات میتوان برای هرکدام از متغیر ها شرطی نوشت و بررسی کرد که مقدار آنها برابر Null هست یا خیر.

    اگر برابر Null بود یعنی مقداری درون متغیر قرار ندارد و اگر نامساوی Null بود ، متغیر مقداردهی شده است.

     

    بهترین پاسخ

ارسال یک پاسخ