به نام خدا.
قسمت سوم آموزش کامل زبان سی پلاس پلاس
عملگر SizeOf
این عملگر نشان دهنده میزان بایت فضایی است که یک متغیر به خود در حافظه تخصیص میدهد.
برای اینکه به این قضیه پی ببرید مثال های زیر را بررسی میکنیم.
به مثال زیر توجه کنید در انتهای انجام چنین دستوری عدد ۲ نمایش داده میشود.
;int x
;cout << sizeof x
ولی مثال زیر مقدار عددی ۴ را نمایش میدهد.
; (cout << sizeof(double
عملگر های جایگزینی محاسباتی
زبان سی پلاس پلاس برای راحت تر کردن استفاده از عبارات در برنامه نویسی عملگر های جایگزین برای محاسبات را در اختیار برنامه نویسان قرار داده است.
این عملگر های عبارت ان از:
+= و -= و /= و %= و *=
به مثال زیر توجه کنید:
در این مثال متوجه میشود که برای جایگزین کردن محاسباتی یک عبارت چگونه میتوان عمل کرد.
1 2 3 4 5 6 7 8 9 10 11 12 |
#include <stdio.h> int main() { int s; printf("Enter a number..."); scanf("%i",&s); s+=10; printf("Result is ...\t %i",s); return 0; } |
از این برنامه برای افزودن ۱۰ عدد به عدد وارد شده توسط کاربر استفاده میشود ( s+=10 ).
الویت عملگر ها در زبان سی پلاس پلاس
به جدول زیر توجه کنید.
طبق این جدول مشابه علم ریاضی در علم برنامه نویسی نه تنها زبان سی پلاس پلاس بلکه همه زبان هایی که ریشه در زبان سی دارند به شکل بالا است.
این اولویت ها به صورت قابل توجهی با روح یک برنامه مهندسی در ارتباط است که در برخی از موارد استفاده ناصحیح از این عملگر ها باعث ایجاد نتایج وحشتناک عجیب میشود .
به مثال های این پیرامون توجه کنید.
دز مورد بعدی به Comment یا توضیحات در زبان سی پلاس پلاس میپردازیم.
Comments و توضیحات :
از کامنت ها برای بهتر کردن خوانایی یک برنامه استفاده میشود.
برای اینکه بسیاری از ویژگی های یک برنامه را به صورت دقیق بتوان برای دیگر برنامه نویسان تحلیل کرد.
توصیه میکنم همیشه قبل از نوشتن یک بخش از برنامه از یک خط یا بیشتر کامنت برای آن قطعه کد استفاده کنید.
این امر برای خود شما باعث میشود که بعد ها که بخواهید برنامه را مرور کنید زود تر به نتیجه برسید.
استفاده از توضیحات دو نوع است.
استفاده از // و /*
// این نوع پارامثر و رشته را کامپیوتر به عنوان یک توضیح در نظر میگیرد.و تا آخر آن خط را در بر میگیرد.
مثلا:
1 2 3 4 |
//یک متغیر از نوع int میسازد // int x; |
*/ این نوع پارامتر یا رشته به کامپیوتر میفهماند که چند خط که در میان *//* باشد را به عنوان کامنت در نظر میگیرد.
مثلا:
1 2 3 4 5 |
/ * this is a program to calcufate sum of n integer numbers */ |
دز قسمت چهارم درباره توابع کتابخانه بحث شده است.
کانال آپارات وبسایت را دنبال کنید.
C plus plusآموزشc#C#آموزشc++ آموزش سی پلاس پلاسc++ آموزش صفر تا صد سی پلاس پلاسآموزش 0 تا 100آموزش صفر تا صدآموزش مقدماتی تا پیشفرفته سی پلاس پلاسسی پلاس پلاس
دیدگاه بگذارید