در فیلم آموزش ++C در این قسمت با مباحث زیر آشنا خواهیم شد :
متغیر : مکانی از حافظه است که داده ای در آن قرار می گیرد .
متغیر ها انواع مختلی دارند مانند : متغیر رشته ایی ، متغیر صحیح ، متغیر اعشاری و … که در فیلم آموزش ++C با مثال توضیح داده شده است .
فایل های سرآیند یا فایل های کتابخانه ایی
#include <iostream.h>
#include <conio.h>
در اینجا include# میاد فایل های کتاب خونه ایی رو به کامپایلر وصل می کنه .
iostream.h یه فایل کتاب خونه ایی که یه سری اطلاعات داخلش هست ، مثلاً برای اینکه از دستور cout برای چاپ عدد یا رشته استفاده کنیم باید اول این دستور رو بنویسیم . اگر این دستور رو ننویسیم کامپایلر پیغام خطا خواهد داد . پس قبل از نوشتن هر دستور باید بدونید که دستور شما تو کدوم فایل کتاب خونه ایی قرار داره تا ارش استفاده کنید .
conio.h این دستور هم یه فایل کتاب خونه ایی هستش برای دستور های ()getch و ()clrscr و … استفاده میشه .
دستور ()Void main هم تابع اصلی برنامه رو مشخص می کنه در بیش تر برنامه ها از ()int main به جای void استفاده می کنند . وقتی از int استفاده می کنید باید در آخر برنامه یه مقداری رو با استفاده از دستور return برگردونیم ، ولی وقتی از void استفاده می کنیم دیگه لازم نیست که در آخر برنامه از دستور return استفاده کنیم ، void به معنی پوچ هستش تا همین جا بدونید کافیه در ادمه آموزش ++C خودتون متوجه خواهید شد .
چاپ عدد یا رشته با استفاده از دستور cout
برای چاپ از دستور رو به رو استفاده می کنیم :
cout << ” HELLO “;
هر چیزی که در داخل دابل کوتیشن ( ” ) قرار بگیره عیناً در خروجی نمایش داده می شود . برای نمایش مقدار متغیر فقط اسم متغیر رو می نویسیم به صورت زیر :
cout << a ;
ساختار کلی برنامه سی پلاس پلاس به صورت زیر هستش که در فیلم آموزش ++C تک تک کدهارو توضیح دادم :
#include <iostream.h> #include <conio.h> void main(){ clrscr(); cout <<" Salam " ; getch(); }
همین کدی که بالا نوشتید نمونه اش قبول نمیکنه به h. گیر میده
سلام به این صورت بنویسید :
سلام خسته نباشید باتشکر از سایت خوبتون یه سوال داشتم من از برنامه ++dev c استفاده میکنم موقعی که عبارت به کار میبرم به پسوند h. اون ایراد میگیره علتش چیه
سلام
کد رو بفرستید تا نگاه کنم اینجوری نمیشه گفت ، از عبارت : using namespace std استفاده می کنید ؟
سلام نه از این کد استفاده نکردم
ولی این کد را در ویژوال استادیو استفاده کردم چون اگه این کد را تعریف نکنم cin و cout را نمیشناسه