متغیرها
متغیر (Variable) مکانی از حافظه است که شما میتوانید مقادیری را در آن ذخیره کنید. میتوان آن را به عنوان یک ظرف تصور کرد که دادههای خود را در آن قرار دادهاید. محتویات این ظرف میتواند پاک شود یا تغییر کند. هر متغیر دارای یک نام نیز هست. که از طریق آن میتوان متغیر را از دیگر متغیرها تشخیص داد و به مقدار آن دسترسی پیدا کرد. همچنین دارای یک مقدار میباشد که میتواند توسط کاربر انتخاب شده باشد یا نتیجه یک محاسبه باشد. مقدار متغیر میتواند تهی نیز باشد. متغیر دارای نوع نیز هست بدین معنی که نوع آن با نوع دادهای که در آن ذخیره میشود یکی است. متغیر دارای عمر نیز هست که از روی آن میتوان تشخیص داد که متغیر باید چقدر در طول برنامه مورد استفاده قرار گیرد. و در نهایت متغیر دارای محدوده استفاده نیز هست که به شما میگوید که متغیر در چه جای برنامه برای شما قابل دسترسی است. ما از متغیرها به عنوان یک انبار موقتی برای ذخیره داده استفاده میکنیم. هنگامی که یک برنامه ایجاد میکنیم احتیاج به یک مکان برای ذخیره داده، مقادیر یا دادههایی که توسط کاربر وارد میشوند، داریم. این مکان، همان متغیر است. برای این از کلمه متغیر استفاده میشود چون ما میتوانیم بسته به نوع شرایط هر جا که لازم باشد، مقدار آن را تغییر دهیم. متغیرها موقتی هستند و فقط موقعی مورد استفاده قرار میگیرند که برنامه در حال اجراست و وقتی شما برنامه را میبندید محتویات متغیرها نیز پاک میشود. قبلاً ذکر شد که به وسیله نام متغیر میتوان به آن دسترسی پیدا کرد. برای نامگذاری متغیرها باید قوانین زیر را رعایت کرد :
دو متغیر با نامهای myNumber و MyNumber دو متغیر مختلف محسوب میشوند چون یکی از آنها با حرف کوچک m و دیگری با حرف بزرگ M شروع میشود. شما نمیتوانید دو متغیر را که دقیق شبیه هم هستند را در یک scope (محدوده) تعریف کنید.Scope به معنای یک بلوک کد است که متغیر در آن قابل دسترسی و استفاده است. در مورد Scope در فصلهای آینده بیشتر توضیح خواهیم داد. متغیر دارای نوع هست که نوع دادهای را که در خود ذخیره میکند را نشان میدهد. معمولترین انواع داده int, double, string, char, float, decimal میباشند. برای مثال شما برای قرار دادن یک عدد صحیح در متغیر باید از نوع int استفاده کنید. لیست کلمات کلیدی سی شارپ، که نباید از آنها در نامگذاری متغیرها استفاده کرد در لینک زیر آمده است:
سلام یک سوال داشتم
چراما یک عدد و یا کاراکتر را درون متغیرمیزاریم؟ خب چرا اون عدد رو در () تایپ نمیکنیم؟
ممنون میشم سوالتونو تو بخش پرسش و پاسخ مطرح بفرمایید
http://www.w3-farsi.com/forum
من هزینزو پرداخت کردم اما مطالب رو برام نمایش نمیده
سلام دوست عزیز
مشکلتون رو حل کردم، الان می تونید از مطالب استفاده کنید
مرسييييي
خواهش می کنم
دوست عزيز موضوع بيست تومن نيست من واقعا عجله دارم كه سايت باز شه چون كه واقعا ميخوام از مطالبش استفاده كنم بسيار ساده روان و قابل فهمه وگرنه بيست تو من موضوع نيست موضوع باز نشدن بود
ببخشيد اگه سو تفاهم شده
سلام، اختیار دارین، این ماه رو مهمون بنده باشین، از دو طریق زیر هم بنده در خدمت هستم
ایمیل : younes.ebrahimi.1391@gmail.com
تلگرام : ebrahimi_younes@
ممنون میشم سایت رو به دوستاتون معرفی بفرمایید. الان می تونید از مطالب سایت استفاده کنید. اکانتتون رو فعال کردم.
خوب من ايميلو به كجا بفرستم
من چطوري ميتونم با شما تماس بگيرمممم من ٢٠ هزار تومن پرداخت كردم واسه ماهيانه و دست سي ندارمممم
دوست عزیز
عرض کردم، واریز نشده، پیامک واسه بنده میاد اگه واریزی باشه، حساب رو هم چک کردم، واریز نشده
مطمئن باشین کسی به خاطر 20 هزار خودشو مدیون نمی کنه، در ضمن تو این عصر علم و تکنولوژی همه امکاناتی هست. شما یه پرینت از حسابتون بگیرین و یا 10 تراکنش آخرشو نگاه کنید اگه به حساب بنده واریز شده بود، در خدمت هستم. اینو هم در نظر بگیرین که برخی تراکنش های معکوس بعد از سه روز میاد به حساب.
و در آخر، ممنون میشم اون ایمیلی که براتون اومده رو برام بفرستین
با تشکر
سلام من سوال برنامه نویسی دارم نمیتونم حلش کنم لدفن کمک کنید هر چه سریع تر
سوال : برنامه ای بنویسید که بدون استفاده از متغییر سوم محتوای متغییر دوم را جا به جا کند و در خروجی نمایش دهد؟؟؟؟؟؟؟/
سلام، سوالتونو توی انجمن مطرح بفرمایید
http://www.w3-farsi.com/forum
سلام خسته نباشید، خیلی ممنون بابت این آموش مفید و عالی
موفق باشید
سلام…ممنون دوست عزیز