قبل از شروع به کار با ++C لازم است یک کامپایلر که کدهای ++C را به زبان ماشین تبدیل می کند نصب کنید که معروف ترین کامپایلر GCC می باشد.
بعد از آن باید یک IDE مناسب برای کار با C++ روی سیستم خود نصب کنید که معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.
بعد از آن باید یک IDE مناسب برای کار با ++C روی سیستم خود نصب کنید
معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.
همچنین می توانید از لینک های سایت w3schools که برای هر تمرین در اختیار شما قرار می دهیم استفاده نمایید.
بعد از آن باید یک IDE مناسب برای کار با C++ روی سیستم خود نصب کنید که معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.
بعد از آن باید یک IDE مناسب برای کار با ++C روی سیستم خود نصب کنید
معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.
همچنین می توانید از لینک های سایت w3schools که برای هر تمرین در اختیار شما قرار می دهیم استفاده نمایید.
👍7❤4
شبتون بخیر دوستان عزیز برای نصب IDE معروف++C که codeblocks نام دارد بهمراه GCC از طریق لینک زیر اقدام کرده و اگر سیستم شما 64 بیتی است codeblocks-20.03mingw-setup.exe
را دانلود کرده و در غیر این صورت نسخه 32 بیتی
codeblocks-20.03mingw-32bit-setup.exe
پس از دانلود فایل اجرایی را نصب بفرمایید
https://www.codeblocks.org/downloads/binaries/
را دانلود کرده و در غیر این صورت نسخه 32 بیتی
codeblocks-20.03mingw-32bit-setup.exe
پس از دانلود فایل اجرایی را نصب بفرمایید
https://www.codeblocks.org/downloads/binaries/
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
بیایید اولین فایل ++C خود را ایجاد کنیم:
1⃣برنامه codeblocks را که نصب کردید، باز کرده و سپس از طریق مسیر زیر یک فایل خالی ایجاد کنید :
File > New > Empty File
2⃣کد++C زیر را بنویسید و فایل را با نام myfirstprogram.cpp پس از کلیک روی مسیر زیر ذخیره کنید :
File > Save File as
3⃣سپس به مسیر Build > Build and Run بروید تا برنامه اجرا شود :
همانطور که مشاهده می کنید، پس از اجرای برنامه کنسول باز شده و پیام "Hello World" نمایش داده می شود. با زدن دکمه Enter می توانید کنسول را ببندید
این برنامه ساده، کتابخانه iostream را شامل میشود، تابع main را تعریف میکند و عبارت "Hello, world!" را در کنسول چاپ میکند. به طور مفصل این مفاهیم را در پست های آینده توضیح خواهیم داد
1⃣برنامه codeblocks را که نصب کردید، باز کرده و سپس از طریق مسیر زیر یک فایل خالی ایجاد کنید :
File > New > Empty File
2⃣کد++C زیر را بنویسید و فایل را با نام myfirstprogram.cpp پس از کلیک روی مسیر زیر ذخیره کنید :
File > Save File as
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
3⃣سپس به مسیر Build > Build and Run بروید تا برنامه اجرا شود :
همانطور که مشاهده می کنید، پس از اجرای برنامه کنسول باز شده و پیام "Hello World" نمایش داده می شود. با زدن دکمه Enter می توانید کنسول را ببندید
این برنامه ساده، کتابخانه iostream را شامل میشود، تابع main را تعریف میکند و عبارت "Hello, world!" را در کنسول چاپ میکند. به طور مفصل این مفاهیم را در پست های آینده توضیح خواهیم داد
👍6😘1
آموزش رایگان ++C از صفر
بیایید اولین فایل ++C خود را ایجاد کنیم: 1⃣برنامه codeblocks را که نصب کردید، باز کرده و سپس از طریق مسیر زیر یک فایل خالی ایجاد کنید : File > New > Empty File 2⃣کد++C زیر را بنویسید و فایل را با نام myfirstprogram.cpp پس از کلیک روی مسیر زیر ذخیره کنید…
توضیح کامل کد فوق
خط 1: <include<iostream# یک کتابخانه فایل هدر است که به ما اجازه میدهد با اشیای ورودی و خروجی کار کنیم، مثل cout (که در خط 5 استفاده شده). فایلهای هدر به برنامههای ++C قابلیتهای بیشتری اضافه میکنند.
خط 2: using namespace std به این معنی است که میتوانیم از نامهای اشیاء و متغیرهای کتابخانه std استفاده کنیم.
نگران نباشید اگر نفهمیدید که <include<iostream# و using namespace std چگونه کار میکنند. فقط به عنوان چیزی که (تقریباً) همیشه در برنامه شما ظاهر میشود به آن فکر کنید.
خط 3: یک خط خالی. ++C اسپیس بین خطوط کد را نادیده میگیرد. اما ما از آن برای خواناتر کردن کد استفاده میکنیم.
خط 4: چیز دیگری که همیشه در برنامه ++C ظاهر میشود ()int main است. این یک تابع نامیده میشود. هر کدی که داخل کروشههای آن {} قرار گیرد، اجرا خواهد شد.
خط 5: cout (تلفظ: "سی-اوت") یک شیء است که با عملگر درج (>>) برای خروجی/چاپ متن استفاده میشود. در مثال ما، "!Hello World" را خروجی میدهد.
نکته: هر عبارت ++C با یک نقطه ویرگول ; تمام میشود.
نکته: بدنه ()int main نیز میتواند به صورت زیر نوشته شود:
int main () { cout << "Hello World! "; return 0; }
یادآوری: کامپایلر اسپیس را نادیده میگیرد. با این حال، خطوط متعدد کد را خواناتر میکند.
خط 6: ;return 0 تابع اصلی را پایان میدهد.
خط 7: فراموش نکنید که کروشه پایانی { را اضافه کنید تا تابع ()main را به درستی پایان دهید
خط 1: <include<iostream# یک کتابخانه فایل هدر است که به ما اجازه میدهد با اشیای ورودی و خروجی کار کنیم، مثل cout (که در خط 5 استفاده شده). فایلهای هدر به برنامههای ++C قابلیتهای بیشتری اضافه میکنند.
خط 2: using namespace std به این معنی است که میتوانیم از نامهای اشیاء و متغیرهای کتابخانه std استفاده کنیم.
نگران نباشید اگر نفهمیدید که <include<iostream# و using namespace std چگونه کار میکنند. فقط به عنوان چیزی که (تقریباً) همیشه در برنامه شما ظاهر میشود به آن فکر کنید.
خط 3: یک خط خالی. ++C اسپیس بین خطوط کد را نادیده میگیرد. اما ما از آن برای خواناتر کردن کد استفاده میکنیم.
خط 4: چیز دیگری که همیشه در برنامه ++C ظاهر میشود ()int main است. این یک تابع نامیده میشود. هر کدی که داخل کروشههای آن {} قرار گیرد، اجرا خواهد شد.
خط 5: cout (تلفظ: "سی-اوت") یک شیء است که با عملگر درج (>>) برای خروجی/چاپ متن استفاده میشود. در مثال ما، "!Hello World" را خروجی میدهد.
نکته: هر عبارت ++C با یک نقطه ویرگول ; تمام میشود.
نکته: بدنه ()int main نیز میتواند به صورت زیر نوشته شود:
int main () { cout << "Hello World! "; return 0; }
یادآوری: کامپایلر اسپیس را نادیده میگیرد. با این حال، خطوط متعدد کد را خواناتر میکند.
خط 6: ;return 0 تابع اصلی را پایان میدهد.
خط 7: فراموش نکنید که کروشه پایانی { را اضافه کنید تا تابع ()main را به درستی پایان دهید
❤8👍1
حذف فضای نام (namespace)
ممکن است برنامههای ++C ای ببینید که بدون کتابخانه فضای نام std اجرا میشوند. همانند مثال تصویر، خط using namespace std میتواند حذف شود و به جای آن از کلیدواژه std به همراه عملگر :: برای برخی اشیاء استفاده شود:
اجرای کد درw3schools
https://www.w3schools.com/cpp/trycpp.asp?filename=demo_helloworld2
ممکن است برنامههای ++C ای ببینید که بدون کتابخانه فضای نام std اجرا میشوند. همانند مثال تصویر، خط using namespace std میتواند حذف شود و به جای آن از کلیدواژه std به همراه عملگر :: برای برخی اشیاء استفاده شود:
اجرای کد درw3schools
https://www.w3schools.com/cpp/trycpp.asp?filename=demo_helloworld2
❤8
C++ در statement
یک برنامه کامپیوتری لیستی از "دستورات" (instructions) است که توسط یک کامپیوتر "اجرا" (execute) میشوند.
در یک زبان برنامهنویسی، این دستورات برنامهنویسی به عنوان statement شناخته میشوند.
کد زیر زیر به کامپایلر "دستور" میدهد تا متن "Hello World" را روی صفحه نمایش چاپ کند که بیانگر statement می باشد
یک برنامه کامپیوتری لیستی از "دستورات" (instructions) است که توسط یک کامپیوتر "اجرا" (execute) میشوند.
در یک زبان برنامهنویسی، این دستورات برنامهنویسی به عنوان statement شناخته میشوند.
کد زیر زیر به کامپایلر "دستور" میدهد تا متن "Hello World" را روی صفحه نمایش چاپ کند که بیانگر statement می باشد
cout << "Hello World!";
❤7
از مثال تصویر، ما سه دستور داریم:
ابتدا دستور اول اجرا میشود (چاپ "Hello World!" روی صفحه).
سپس دستور دوم اجرا میشود (چاپ "Have a good day!" روی صفحه).
و در نهایت، دستور سوم اجرا میشود (پایان برنامه C به طور موفقیتآمیز).
در پست های بعدی بیشتر درباره دستورات توضیح خواهیم داد. فعلاً فقط به یاد داشته باشید که همیشه آنها را با یک نقطهویرگول به پایان برسانید تا از هرگونه خطا جلوگیری شود.
همچنین در ادامه به شما آموزش میدهیم که چگونه خروجی را کنترل کنید و چگونه خطوط جدیدی را وارد کنید تا کدتان خواناتر باشد
cout<<"Hello World! ";
count<<"Have a good day!";
return 0;
ابتدا دستور اول اجرا میشود (چاپ "Hello World!" روی صفحه).
سپس دستور دوم اجرا میشود (چاپ "Have a good day!" روی صفحه).
و در نهایت، دستور سوم اجرا میشود (پایان برنامه C به طور موفقیتآمیز).
در پست های بعدی بیشتر درباره دستورات توضیح خواهیم داد. فعلاً فقط به یاد داشته باشید که همیشه آنها را با یک نقطهویرگول به پایان برسانید تا از هرگونه خطا جلوگیری شود.
همچنین در ادامه به شما آموزش میدهیم که چگونه خروجی را کنترل کنید و چگونه خطوط جدیدی را وارد کنید تا کدتان خواناتر باشد
👍11
آموزش رایگان ++C از صفر
همچنین همانند مثال زیرمیتوانید به هر تعداد که میخواهید از اشیاء cout استفاده کنید. با این حال، توجه داشته باشید که این کار در انتهای خروجی یک خط جدید اضافه نمیکند #include <iostream> using namespace std; int main() { cout << "Hello World!"; cout <<…
W3Schools
W3Schools online CPP editor
The W3Schools online code editor allows you to edit code and view the result in your browser
❤6