یک تابع به مجموعهای از دستورات گفته میشود که در کنار هم یک وظیفه خاص را انجام میدهند. هر برنامه ++C دارای حداقل یک تابع، یعنی تابع ()main میباشد. همه برنامهها میتوانند توابعی اضافه بر تابع main تعریف کنند. میتوانید کد خود را به چندین تابع تقسیم کنید. اینکه چگونه کد …
ادامه نوشته »نتایج جست و جو برای: کامپایلر
عملگرها در ++C
در این جلسه از آموزش ++C به بررسی عملگرها در ++C خواهیم پرداخت. یک عملگر نمادی است که به کامپایلر اعلام میکند تا یک عمل منطقی یا ریاضی مشخص را انجام دهد. ++C منبعی غنی از عملگرهای درونی داشته و انواع عملگر زیر را فراهم آورده است: عملگرهای حسابی عملگرهای …
ادامه نوشته »ویرایشگر نوع داده در ++C
++C اجازه میدهد که پیش از نوع دادههای char، int و double از ویرایشگرها (modifier) استفاده کنیم. یک ویرایشگر برای تغییر معنای نوع داده پایهای به کار میرود تا برای شرایط مختلف مورد نیاز متناسب تر شود. ویرایشگرهای نوع داده در زیر لیست شده اند: signed unsigned long short ویرایشگرهای …
ادامه نوشته »میکروبیت بیبیسی چیست؟
میکروبیت بیبیسی یک رایانه قابل برنامه ریزی جیبی و دارای ردیاب حرکتی، یک قطبنمای داخلی و فناوری بلوتوث است که به هر کودک ۷ ساله در سال ۲۰۱۶ به صورت رایگان داده شده است. با آرزوی الهام بخشیدن به خلاقیت دیجیتال و توسعه نسل جدیدی از پیشگامان فناوری، همکاری بین …
ادامه نوشته »انواع متغیر در ++C
یک متغیر، یک محل ذخیره سازی با نام مشخص است که برنامه از آن استفاده می کند. هر متغیر در ++C دارای یک نوع مشخص است که تعیین کننده اندازه و آرایش آن در حافظه، محدوده مقادیری که می توان در حافظه ذخیره کرد و مجموعه عملیاتی که می توان …
ادامه نوشته »انواع داده در ++C
هنگام نوشتن برنامه به هر زبانی، باید از متغیرهای مختلفی برای ذخیره اطلاعات استفاده کنیم. متغیرها چیزی جز فضای رزرو شده در حافظه برای ذخیره مقادیر نیستند.بنابراین هنگامی که یک متغیر ایجاد می کنید فضایی از حافظه را رزرو خواهید کرد. ممکن است بخواهید اطلاعاتی از نوع داده های مختلف …
ادامه نوشته »کامنت گذاری در ++C
کامنت ها در هر برنامه عبارات توصیفی هستند که لابلای کدهای ++C قرار می گیرند. این کامنتها به خوانندگان سورس کد کمک می کنند.همه زبان های برنامه نویسی از کامنت ها پشتیبانی می کنند. ++C از کامنت تک خطی و چندخطی پشتیبانی می کند. کامپایلر ++C همه کارکترهای موجود در …
ادامه نوشته »دستور زبان پایهای ++C
وقتی صحبت از برنامه به زبان ++C می کنیم، می توانیم آن را مجموعه ای از اشیا که از طریق احضار متدها(method) با هم ارتباط برقرار می کنند درنظر بگیریم. حال بگذارید نگاهی خلاصه به معنای کلاس، شی، متد، متغیرهای نمونه(instant variable) بیندازیم. شی – اشیا دارای وضعیت(state) و رفتار(behavior) …
ادامه نوشته »نصب محیط برنامه نویسی ++C
اگر همچنان مشتاق نصب محیط برنامه نویسی ++C هستید، باید دو نرم افزار زیر را روی کامپیوترتان داشته باشید. ویرایشگر متن این نرم افزار برای تایپ کردن برنامه استفاده می شود. notepad ویندوز، OS Edit Command ، Brief، Epilson، EMACS، و vim یا vi نمونه هایی از ویرایشگرهای متن هستند. …
ادامه نوشته »آموزش برنامه نویسی ++C
++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره) قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C …
ادامه نوشته »تبدیل نوع متغیرها در زبان C یا Type Casting
تبدیل نوع متغیرها در زبان C چیست؟ تبدیل نوع(typecasting)، تبدیل یک نوع داده به نوع دیگر می باشد.همچنین با نام تبدیل داده(data conversion),یا تبدیل نوع(type conversion) خوانده می شوند.این مفهوم یکی از مفاهیمی است که در برنامه نویسی C معرفی شده است. برنامه نویسی C دو نوع عمل تبدیل داده …
ادامه نوشته »تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free
پیش از آموختن تخصیص حافظه پویا در C ، باید بدانیم که: مدیریت حافظه در C چگونه عمل می کند؟ و در ادامه با تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free و آشنا میشویم. مدیریت حافظه در C چگونه عمل می کند؟ وقتی که …
ادامه نوشته »سیستمعامل بیدرنگ (RTOS) و استفاده از آن در امبدد سیستمها
سیستم های امبدد یا نهفته طیف گسترده ای از برنامه های کاربردی را در کلیه دستگاههای الکترونیکی اطراف ما دارند، نمونه بارز آن مینی لپ تاپ است که می توانیم آن را در همه ی زمان ها همراه خود حمل کنیم، بله من به تلفنهای همراهمون اشاره می کنم. در …
ادامه نوشته »اشاره گرهای تابع در برنامه نویسی C
در این جلسه اشاره گرهای تابع در برنامه نویسی C را بررسی میکنیم. برای توابع C که محدود به ازگرداندن تنها یک مقدار هستند، اشاره گرها امکانات زیادی فراهم می آورند. با استفاده از پارامترهای اشاره گری(pointer parameters)، توابع به جای پردازش کپی داده ها، خود داده های واقعی را …
ادامه نوشته »رشته ها در زبان C
رشته ها در زبان C را بررسی میکنیم ولی قبل از آن باید بدانیم رشته چیست؟ رشته چیزی جز مجموعه ای از کارکترها در یک دنباله خطی نیست.زبان ’C’ با یک رشته همواره مانند یک داده منفرد رفتار می کند، حتی اگرآن رشته حاوی فضای خالی باشد. یک کارکتر تنها …
ادامه نوشته »