#189#storage_class #storage #class #extern
✅کلاس های حافظه (Storage Class) در ++C
🔹کلاس حافظه خارجی (extern)
⛔️ متغییر یا توابعی که فقط قرار هست یکبار تعریف کنیم و در فایل های دیگر توسط extern از آنها استفاده کنیم باید حتما در فایلی که main ما وجود دارد تعریفشان کنیم تا با خطایی از طرف کامپایلر مواجهه نشیم یعنی در فایلی که mian برنامه تعریف شده متغییر یا تابع را تعریف کنیم و در فایل های دیگه که main ندارند با استفاده از extern به این متغییر یا توابع تعریف شده در دسترسی داشته باشیم
⛔️ زمانی که متغییر یا تابعی را بالای main تعریف می کنید کامپایلر برایشان حافظه ای می گیرد ولی وقتی بخواهید در فایل های دیگر با استفاده از extern به این متغییر یا توابع دستیابی داشته باشید کامپایلر دیگر برایشان حافظه ای نمی گیرد چون از همان حافظه ای که در فایلی که تعریفشان کردید استفاده می کند و در مصرف حافظه صرفه جویی خواهد شد
⛔️ وقتی می خواهیم از extern استفاده کنیم باید تمام فایل ها از یک پروژه باشند به خاطر همین دلیل وقتی یک متغییر یا تابعی را extern می کنیم نیازی به include کردن کتابخانه ای نیست و کامپایلر به صورت اتوماتیک تشخیص می دهد وقتی از extern استفاده کرده ایم یعنی از قبل داخل فایل اصلی تعریفشان کرده ایم
برای درک بهتر مطلب گفته شده به مثال (telegram.me/Learncpp/509) دقت کنید
@Learncpp
Telegram
Learning ©➕➕
#190
#storage_class #storage #class #extern
✅کلاس های حافظه (Storage Class) در ++C
🔹کلاس حافظه خارجی (extern)
مثال) نحوه تعریف متغییر و توابع و چگونگی استفاده آنها در فایل های دیگر با استفاده از کلاس حافظه خارجی (extern)
ابتدا باید یک پروژه جدید به اسم…
#storage_class #storage #class #extern
✅کلاس های حافظه (Storage Class) در ++C
🔹کلاس حافظه خارجی (extern)
مثال) نحوه تعریف متغییر و توابع و چگونگی استفاده آنها در فایل های دیگر با استفاده از کلاس حافظه خارجی (extern)
ابتدا باید یک پروژه جدید به اسم…
#190#storage_class #storage #class #extern
✅کلاس های حافظه (Storage Class) در ++C
🔹کلاس حافظه خارجی (extern)
مثال) نحوه تعریف متغییر و توابع و چگونگی استفاده آنها در فایل های دیگر با استفاده از کلاس حافظه خارجی (extern)
ابتدا باید یک پروژه جدید به اسم file1 ایجاد کنیم که مراحل ساخت پروژه Visual Studio در پست (telegram.me/Learncpp/158) و مراحل ساخت پروژه در Code::Blocks در پست (telegram.me/Learncpp/166) به صورت تصویری آموزش داده شده است بعد از اینکه پروژه را ایجاد کردید باید فایل دیگری به اسم file2 به پروژه اضافه کنید که نحوه اضافه کردن فایل در Visual Studio در پست (telegram.me/Learncpp/346) به صورت تصویری آموزش داده شده است
پس از اینکه file1 و file2 رو ایجاد کردید باید دنبال فایلی باشیم که main برنامه ما داخلش هست و کد های زیر را در آن بنویسیم
//file 1#include <iostream>
#include <string>
using namespace std;
void using_extern();
string name;
int main()
{using_extern();
return 0;
}
و در file2 کد های زیر را قرار می دهیم
//file 2#include <iostream>
#include <string>
using namespace std;
extern string name;
extern void using_extern()
{name="Learning C++ in channel @Learncpp";
cout<<name;
}
همانطور که دیدید در file1 یک متغییری رشته ای به نام name و یک تابع به نام using_extern تعریف کرده ایم و توسط کامپایلر برایشان حافظه می گیریم, در file2 برای استفاده از این متغییر و تابع که در file1 تعریف شده توسط extern به کامپایلر دستور می دهیم که برای متغییر name و تابع using_extern که در file2 تعریف کرده ایم حافظه ای نگیرد به دلیل اینکه آنها را در file1 تعریف کرده ایم و در پایان با صدا زدن اسم تابع در درون main متغییر name چاپ می شود
@Learncpp
Telegram
Learning ©➕➕
#25
☑️ مراحل ایجاد ساخت پروژه در Visual Studio ( محیط کنسول ) :
@LearnCPP
☑️ مراحل ایجاد ساخت پروژه در Visual Studio ( محیط کنسول ) :
@LearnCPP
#191#function #exam #call_by_value
☑️ توابع
تمرین)
برنامه ای بنویسید که دو عدد را از ورودی گرفته و دو واحد به آنها اضافه کرده سپس آنها را چاپ کند؟ (از روش call by value استفاده شود)
@Learncpp
#192جواب تمرین
#191#include <iostream>
#include <string>
using namespace std;
void add_number(int num1,int num2);
int main()
{
int num1=1,num2=2;
add_number(num1,num2);
cout<<endl;
cout<<"original num1 is : "<<num1<<endl;
cout<<"original num2 is : "<<num2<<endl;
return 0;
}
void add_number(int num1, int num2)
{
num1=num1+2;
num2=num2+2;
cout<<"num1 is : "<<num1<<endl;
cout<<"num2 is : "<<num2<<endl;
}
@Learncpp
#193#function #exam #call_by_value
☑️ توابع
تمرین)
برنامه ای بنویسید که تابع show را طوری سربارگذاری کند که توانایی دریافت چندین آرگومان را داشته باشد سپس آرگومان های دریافتی را چاپ نماید؟
@Learncpp
#194جواب تمربن #193#include <iostream>
#include <string>
using namespace std;
void show(string course);
void show(string course, int unit);
void show(string course, int unit, int score);
int main()
{show("Riazi");cout<<endl;
show("Riazi", 2);cout<<endl;
show("Riazi", 2, 18);cout<<endl;
return 0;
}
void show(string course)
{cout<<"course name is : "<<course<<endl;
}
void show(string course, int unit)
{cout<<"course name is : "<<course<<endl;
cout<<"The number of units of "<<course<<" is : "<<unit<<endl;
}
void show(string course, int unit, int score)
{cout<<"course name is : "<<course<<endl;
cout<<"The number of units of "<<course<<" is : "<<unit<<endl;
cout<<"The course grade "<<course<< " is : "<<score<<endl;
}
@Learncpp
#195#function #exam #call_by_value
☑️ توابع
تمرین)
برنامه ای بنویسید که با استفاده از template ها هر نوع داده ای را از ورودی گرفته و آنها را چاپ کند؟
@Learncpp
#196جواب تمرین #195#include <iostream>
#include <string>
using namespace std;
template <class T1,class T2>
void show(T1 num1, T2 num2)
{
cout<<"num1 is : "<<num1<<endl;
cout<<"num2 is : "<<num2<<endl;
}
int main()
{
show("C++", "Learncpp");
show(40, 30.2);
show('C', "++");
return 0;
}
@Learncpp
توابع-حوزه متغییر-کلاس حافظه.mp4
121.6 MB
#198
👁🗨 تابع نویسی-حوزه متغییر-کلاس حافظه
فرمت : mp4
زمان : 0:39:35
حجم : 121 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 تابع نویسی-حوزه متغییر-کلاس حافظه
فرمت : mp4
زمان : 0:39:35
حجم : 121 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
inline-template.mp4
52.5 MB
#199
👁🗨 آموزش template - inline
فرمت : mp4
زمان : 0:17:10
حجم : 52.4 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 آموزش template - inline
فرمت : mp4
زمان : 0:17:10
حجم : 52.4 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
template.mp4
37.4 MB
#199
👁🗨 آموزش template
فرمت : mp4
زمان : 0:12:05
حجم : 37.3 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
👁🗨 آموزش template
فرمت : mp4
زمان : 0:12:05
حجم : 37.3 MB
زبان : فارسی
مدرس : جعفری نژاد
محل تدریس : دانشگاه شریف
@Learncpp
📚 فهرست آموزش های کانال
📓 جلسه اول (مقدمات زبان ++C)
telegram.me/Learncpp/534
📘 جلسه دوم (ساختارهای تکرار و تصمیم گیری)
telegram.me/Learncpp/535
📗 جلسه سوم (آرایه ها)
telegram.me/Learncpp/536
📙 جلسه چهارم (توابع)
telegram.me/Learncpp/537
📽 فیلم های آموزشی
telegram.me/Learncpp/538
💻 نرم افزار های مرتبط
telegram.me/Learncpp/540
🙇🏻 دانستنی ها
telegram.me/Learncpp/539
🌍 ترجمه کتابخانه ها از سایت مرجع ++www.cpluplus.com) C)
کمک به بچه های سرطانی :
💝 telegram.me/Learncpp/542
⛔️ از آنجا که مطالب کانال از جایی کپی پیس و دزدیده نمی شود و تمامیه مطالب درون word تایپ شده سپس پس از تکمیل داخل کانال قرار می گیرند.
با این شیوه سعی بر این داریم کلیه مطالب را پوشش دهیم به همین خاطر ممکن هست به دلیل گردآوری مطالب، مدت زمانی درون کانال آموزشی قرار نگیرد پس "لطفا صبر پیشه کنید"...
@Learncpp
📓 جلسه اول (مقدمات زبان ++C)
telegram.me/Learncpp/534
📘 جلسه دوم (ساختارهای تکرار و تصمیم گیری)
telegram.me/Learncpp/535
📗 جلسه سوم (آرایه ها)
telegram.me/Learncpp/536
📙 جلسه چهارم (توابع)
telegram.me/Learncpp/537
📽 فیلم های آموزشی
telegram.me/Learncpp/538
💻 نرم افزار های مرتبط
telegram.me/Learncpp/540
🙇🏻 دانستنی ها
telegram.me/Learncpp/539
🌍 ترجمه کتابخانه ها از سایت مرجع ++www.cpluplus.com) C)
فعلا ترجمه کتابخانه ای در کانال قرار نگرفته, در صورتی که ترجمه ای در کانال قرار بگیرد این لیست بروز رسانی خواهد شدکمک به بچه های سرطانی :
💝 telegram.me/Learncpp/542
⛔️ از آنجا که مطالب کانال از جایی کپی پیس و دزدیده نمی شود و تمامیه مطالب درون word تایپ شده سپس پس از تکمیل داخل کانال قرار می گیرند.
با این شیوه سعی بر این داریم کلیه مطالب را پوشش دهیم به همین خاطر ممکن هست به دلیل گردآوری مطالب، مدت زمانی درون کانال آموزشی قرار نگیرد پس "لطفا صبر پیشه کنید"...
@Learncpp
Telegram
Learning ©➕➕
📌 جلسه اول (مقدمات برنامه نویسی)
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر…
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر…
📌 جلسه اول (مقدمات برنامه نویسی)
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر قابل قبول
telegram.me/Learncpp/91
💡 انواع داده ها در ++C
telegram.me/Learncpp/92
💡 متغییر چیست و نحوه تعریف متغییر
telegram.me/Learncpp/105
💡 قوانین نامگذاری متغییر ها
telegram.me/Learncpp/107
💡 روش های مقدار دادن به متغییرها
telegram.me/Learncpp/108
💡ثابت ها چیست
telegram.me/Learncpp/112
💡انواع ثابت ها
🎈 با استفاده از define
telegram.me/Learncpp/113
🎈با استفاده از const
telegram.me/Learncpp/115
💡عملگر چیست
telegram.me/Learncpp/118
🎈عملگر انتساب (=)
telegram.me/Learncpp/119
🎈عملگرهای محاسباتی
telegram.me/Learncpp/121
🎈عملگرهای ترکیبی
telegram.me/Learncpp/122
🎈عملگرهای افزایش و کاهش
telegram.me/Learncpp/123
🎈عملگرهای رابطه ای و تساوی
telegram.me/Learncpp/124
🎈تقدم عملگرهای حسابی
telegram.me/Learncpp/129
🎈تقدم عملگرهای ترکیبی
telegram.me/Learncpp/130
🎈تقدم عملگرهای رابطه ای
telegram.me/Learncpp/131
🎈 تقدم عملگرهای منطقی
telegram.me/Learncpp/132
💡ساختار برنامه در ++C
telegram.me/Learncpp/137
📌 پایان آموزش جلسه اول (مقدمات برنامه نویسی)
@Learncpp
telegram.me/Learncpp/84
💡 حافظه چیست
telegram.me/Learncpp/85
💡 داده های صحیح
telegram.me/Learncpp/86
💡 داده های منطقی
telegram.me/Learncpp/87
💡 داده های کاراکتری
telegram.me/Learncpp/88
💡 انواع داده ها و مقادیر قابل قبول
telegram.me/Learncpp/91
💡 انواع داده ها در ++C
telegram.me/Learncpp/92
💡 متغییر چیست و نحوه تعریف متغییر
telegram.me/Learncpp/105
💡 قوانین نامگذاری متغییر ها
telegram.me/Learncpp/107
💡 روش های مقدار دادن به متغییرها
telegram.me/Learncpp/108
💡ثابت ها چیست
telegram.me/Learncpp/112
💡انواع ثابت ها
🎈 با استفاده از define
telegram.me/Learncpp/113
🎈با استفاده از const
telegram.me/Learncpp/115
💡عملگر چیست
telegram.me/Learncpp/118
🎈عملگر انتساب (=)
telegram.me/Learncpp/119
🎈عملگرهای محاسباتی
telegram.me/Learncpp/121
🎈عملگرهای ترکیبی
telegram.me/Learncpp/122
🎈عملگرهای افزایش و کاهش
telegram.me/Learncpp/123
🎈عملگرهای رابطه ای و تساوی
telegram.me/Learncpp/124
🎈تقدم عملگرهای حسابی
telegram.me/Learncpp/129
🎈تقدم عملگرهای ترکیبی
telegram.me/Learncpp/130
🎈تقدم عملگرهای رابطه ای
telegram.me/Learncpp/131
🎈 تقدم عملگرهای منطقی
telegram.me/Learncpp/132
💡ساختار برنامه در ++C
telegram.me/Learncpp/137
📌 پایان آموزش جلسه اول (مقدمات برنامه نویسی)
@Learncpp
Telegram
Learning ©➕➕
با عرض سلام
جلسه اول آماده شد.
@Learncpp
جلسه اول آماده شد.
@Learncpp
📌 جلسه دوم (ساختارهای تکرار و تصمیم گیری در ++C)
telegram.me/Learncpp/174
💡 دستور if و else-if
telegram.me/Learncpp/176
💡 دستور switch
telegram.me/Learncpp/181
💡حلقه تکرار while
telegram.me/Learncpp/186
💡حلقه تکرار do-while
telegram.me/Learncpp/191
💡تفاوت while با do-while
telegram.me/Learncpp/194
💡حلقه ی تکرار for
telegram.me/Learncpp/195
💡تمارین جلسه دوم
telegram.me/Learncpp/205
📌 پایان آموزش دوم (ساختارهای تکرار و تصمیم گیری در ++C)
@Learncpp
telegram.me/Learncpp/174
💡 دستور if و else-if
telegram.me/Learncpp/176
💡 دستور switch
telegram.me/Learncpp/181
💡حلقه تکرار while
telegram.me/Learncpp/186
💡حلقه تکرار do-while
telegram.me/Learncpp/191
💡تفاوت while با do-while
telegram.me/Learncpp/194
💡حلقه ی تکرار for
telegram.me/Learncpp/195
💡تمارین جلسه دوم
telegram.me/Learncpp/205
📌 پایان آموزش دوم (ساختارهای تکرار و تصمیم گیری در ++C)
@Learncpp
Telegram
Learning ©➕➕
#27
🎀 آموزش این جلسه : ساختارهای تکرار و تصمیم گیری در ++C 🎀
@Learncpp
🎀 آموزش این جلسه : ساختارهای تکرار و تصمیم گیری در ++C 🎀
@Learncpp
📌 جلسه سوم (آرایه ها)
telegram.me/Learncpp/268
💡آرایه چیست
telegram.me/Learncpp/270
💡نحوه تعریف آرایه ها
telegram.me/Learncpp/271
💡آرایه های یک بعدی
telegram.me/Learncpp/273
💡ارسال آرایه ها به توابع
telegram.me/Learncpp/278
💡الگوریتم جستجوی دودویی (binary search)
telegram.me/Learncpp/280
💡مرتب سازی حبابی (Bubble sort)
telegram.me/Learncpp/283
💡آرایه های چند بعدی
telegram.me/Learncpp/296
💡آرایه های دو بعدی
telegram.me/Learncpp/298
💡جستجوی خطی
telegram.me/Learncpp/301
💡تمارین جلسه سوم
telegram.me/Learncpp/315
📌 اتمام جلسه سوم (آرایه ها)
@Learncpp
telegram.me/Learncpp/268
💡آرایه چیست
telegram.me/Learncpp/270
💡نحوه تعریف آرایه ها
telegram.me/Learncpp/271
💡آرایه های یک بعدی
telegram.me/Learncpp/273
💡ارسال آرایه ها به توابع
telegram.me/Learncpp/278
💡الگوریتم جستجوی دودویی (binary search)
telegram.me/Learncpp/280
💡مرتب سازی حبابی (Bubble sort)
telegram.me/Learncpp/283
💡آرایه های چند بعدی
telegram.me/Learncpp/296
💡آرایه های دو بعدی
telegram.me/Learncpp/298
💡جستجوی خطی
telegram.me/Learncpp/301
💡تمارین جلسه سوم
telegram.me/Learncpp/315
📌 اتمام جلسه سوم (آرایه ها)
@Learncpp
Telegram
Learning ©➕➕
#73
🎀 جلسه سوم : آرایه ها
@Learncpp
telegram.me/Learncpp/268
🎀 جلسه سوم : آرایه ها
@Learncpp
telegram.me/Learncpp/268
📌 جلسه چهارم (توابع)
telegram.me/Learncpp/400
💡تابع چیست
telegram.me/Learncpp/401
💡دلایل استفاده از توابع در برنامه ها
telegram.me/Learncpp/402
💡مزایای استفاده از توابع
telegram.me/Learncpp/403
💡نوشتن توابع
telegram.me/Learncpp/404
💡تعریف توابع
telegram.me/Learncpp/405
💡نحوه تعریف توابع در ++C
telegram.me/Learncpp/406
💡نحوه استفاده از الگوی تابع در ++C
telegram.me/Learncpp/410
💡توابع چگونه کار می کنند
telegram.me/Learncpp/414
💡نحوه پرش آرگومانها درون پارامترها
telegram.me/Learncpp/415
💡نحوه فراخوانی چندین تابع درون main
telegram.me/Learncpp/417
💡روش ارسال پارامترها به توابع
telegram.me/Learncpp/420
💡روش call by value برای ارسال پارامترها به توابع
telegram.me/Learncpp/421
🎈توابعی که یک هیچ مقدار بر نمی گردانند
telegram.me/Learncpp/422
🎈توابعی که یک مقدار بر می گردانند
telegram.me/Learncpp/423
💡روش call by reference برای ارسال پارامترها به توابع
telegram.me/Learncpp/424
💡 توابع inline در ++C
telegram.me/Learncpp/425
💡آرگومان های پیش فرض در ++C
telegram.me/Learncpp/433
💡سربارگذاری توابع در ++C
telegram.me/Learncpp/439
💡قالب توابع (Template) چیست
telegram.me/Learncpp/450
🎈نحوه تعریف template در ++C
telegram.me/Learncpp/451
🎈نحوه تعیین نوع داده از طریق مقادیر آرگومان ها
telegram.me/Learncpp/453
🎈تعریف مجدد توابع کلی
telegram.me/Learncpp/456
🎈تعریف مجدد template ها
telegram.me/Learncpp/459
💡آرایه ها به عنوان آرگومان های توابع
telegram.me/Learncpp/477
💡ارسال آرایه های یک بعدی به آرایه ها
telegram.me/Learncpp/478
💡ارسال آرایه های دو بعدی به آرایه ها
telegram.me/Learncpp/479
💡کلاس حافظه (storage class) در ++C
telegram.me/Learncpp/482
🎈کلاس حافظه اتوماتیک (auto)
telegram.me/Learncpp/483
🎈کلاس حافظه ثبات (register)
telegram.me/Learncpp/487
🎈کلاس حافظه استاتیک (static)
telegram.me/Learncpp/502
🎈کلاس حافظه خارجی (extern)
telegram.me/Learncpp/507
💡تمارین جلسه چهارم
telegram.me/Learncpp/518
📌 اتمام جلسه چهارم (توابع)
@Learncpp
telegram.me/Learncpp/400
💡تابع چیست
telegram.me/Learncpp/401
💡دلایل استفاده از توابع در برنامه ها
telegram.me/Learncpp/402
💡مزایای استفاده از توابع
telegram.me/Learncpp/403
💡نوشتن توابع
telegram.me/Learncpp/404
💡تعریف توابع
telegram.me/Learncpp/405
💡نحوه تعریف توابع در ++C
telegram.me/Learncpp/406
💡نحوه استفاده از الگوی تابع در ++C
telegram.me/Learncpp/410
💡توابع چگونه کار می کنند
telegram.me/Learncpp/414
💡نحوه پرش آرگومانها درون پارامترها
telegram.me/Learncpp/415
💡نحوه فراخوانی چندین تابع درون main
telegram.me/Learncpp/417
💡روش ارسال پارامترها به توابع
telegram.me/Learncpp/420
💡روش call by value برای ارسال پارامترها به توابع
telegram.me/Learncpp/421
🎈توابعی که یک هیچ مقدار بر نمی گردانند
telegram.me/Learncpp/422
🎈توابعی که یک مقدار بر می گردانند
telegram.me/Learncpp/423
💡روش call by reference برای ارسال پارامترها به توابع
telegram.me/Learncpp/424
💡 توابع inline در ++C
telegram.me/Learncpp/425
💡آرگومان های پیش فرض در ++C
telegram.me/Learncpp/433
💡سربارگذاری توابع در ++C
telegram.me/Learncpp/439
💡قالب توابع (Template) چیست
telegram.me/Learncpp/450
🎈نحوه تعریف template در ++C
telegram.me/Learncpp/451
🎈نحوه تعیین نوع داده از طریق مقادیر آرگومان ها
telegram.me/Learncpp/453
🎈تعریف مجدد توابع کلی
telegram.me/Learncpp/456
🎈تعریف مجدد template ها
telegram.me/Learncpp/459
💡آرایه ها به عنوان آرگومان های توابع
telegram.me/Learncpp/477
💡ارسال آرایه های یک بعدی به آرایه ها
telegram.me/Learncpp/478
💡ارسال آرایه های دو بعدی به آرایه ها
telegram.me/Learncpp/479
💡کلاس حافظه (storage class) در ++C
telegram.me/Learncpp/482
🎈کلاس حافظه اتوماتیک (auto)
telegram.me/Learncpp/483
🎈کلاس حافظه ثبات (register)
telegram.me/Learncpp/487
🎈کلاس حافظه استاتیک (static)
telegram.me/Learncpp/502
🎈کلاس حافظه خارجی (extern)
telegram.me/Learncpp/507
💡تمارین جلسه چهارم
telegram.me/Learncpp/518
📌 اتمام جلسه چهارم (توابع)
@Learncpp
Telegram
Learning ©➕➕
#110
🎀 توابع چیست ؟
telegram.me/Learncpp/400
@Learncpp
🎀 توابع چیست ؟
telegram.me/Learncpp/400
@Learncpp
👍1
📽 فیلم های آموزشی کانال
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
telegram.me/Learncpp/147
👁🗨 تفاوتهای C با ++C (قسمت اول)
telegram.me/Learncpp/149
👁🗨 تفاوتهای C با ++C (قسمت دوم)
telegram.me/Learncpp/156
👁🗨 آموزش Switch در ++C (قسمت اول)
telegram.me/Learncpp/220
👁🗨 آموزش Switch در ++C (قسمت دوم)
telegram.me/Learncpp/221
👁🗨 حلقه ها (قسمت اول)
telegram.me/Learncpp/223
👁🗨 حلقه ها (قسمت دوم)
telegram.me/Learncpp/224
👁🗨 نام گذاری متغییر ها و آشنایی با شرط if
telegram.me/Learncpp/248
👁🗨 اعمال اولیه ریاضی (قسمت اول)
telegram.me/Learncpp/250
👁🗨 اعمال اولیه ریاضی (قسمت دوم)
telegram.me/Learncpp/252
👁🗨 حلقه for و مثال هایی از break و continue
telegram.me/Learncpp/255
👁🗨 مثال هایی از حلقه for
telegram.me/Learncpp/258
👁🗨 نگه داری متغییر ها در حافظه و تبدیل مبناها
telegram.me/Learncpp/260
👁🗨 اعداد باینری و اعمال ریاضی بر روی آنها
telegram.me/Learncpp/262
👁🗨 آرایه ها
telegram.me/Learncpp/264
👁🗨آموزش تابع نویسی
telegram.me/Learncpp/525
👁🗨 توابع-حوزه متغییر-کلاس حافظه
telegram.me/Learncpp/529
👁🗨 آموزش template - inline
telegram.me/Learncpp/530
👁🗨 آموزش template
telegram.me/Learncpp/531
@Learncpp
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
telegram.me/Learncpp/147
👁🗨 تفاوتهای C با ++C (قسمت اول)
telegram.me/Learncpp/149
👁🗨 تفاوتهای C با ++C (قسمت دوم)
telegram.me/Learncpp/156
👁🗨 آموزش Switch در ++C (قسمت اول)
telegram.me/Learncpp/220
👁🗨 آموزش Switch در ++C (قسمت دوم)
telegram.me/Learncpp/221
👁🗨 حلقه ها (قسمت اول)
telegram.me/Learncpp/223
👁🗨 حلقه ها (قسمت دوم)
telegram.me/Learncpp/224
👁🗨 نام گذاری متغییر ها و آشنایی با شرط if
telegram.me/Learncpp/248
👁🗨 اعمال اولیه ریاضی (قسمت اول)
telegram.me/Learncpp/250
👁🗨 اعمال اولیه ریاضی (قسمت دوم)
telegram.me/Learncpp/252
👁🗨 حلقه for و مثال هایی از break و continue
telegram.me/Learncpp/255
👁🗨 مثال هایی از حلقه for
telegram.me/Learncpp/258
👁🗨 نگه داری متغییر ها در حافظه و تبدیل مبناها
telegram.me/Learncpp/260
👁🗨 اعداد باینری و اعمال ریاضی بر روی آنها
telegram.me/Learncpp/262
👁🗨 آرایه ها
telegram.me/Learncpp/264
👁🗨آموزش تابع نویسی
telegram.me/Learncpp/525
👁🗨 توابع-حوزه متغییر-کلاس حافظه
telegram.me/Learncpp/529
👁🗨 آموزش template - inline
telegram.me/Learncpp/530
👁🗨 آموزش template
telegram.me/Learncpp/531
@Learncpp
Telegram
Learning ©➕➕
#22
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
فرمت : mp4
زمان : 49:58
حجم : 99:2 MB
زبان : فارسی
👇👇👇👇
@Learncpp
👁🗨 معرفی تاریخچه ++C و آموزش نصب کدبلاکس و نحوه خروجی گرفتن
فرمت : mp4
زمان : 49:58
حجم : 99:2 MB
زبان : فارسی
👇👇👇👇
@Learncpp
🙇🏻 دانستنی ها
⛔️ دیگه داخل کانال دانستنی گفته نمیشه مگر اینکه موضوعی باشه که مرتبط به آموزشهایی که قرار هست در کانال گفته شود نباشد
💡کامپیوتر چیست
telegram.me/Learncpp/17
💡تکامل سیستم عامل ها
telegram.me/Learncpp/18
💡برنامه نویسی چیست
telegram.me/Learncpp/19
💡زبان های برنامه نویسی چیست
telegram.me/Learncpp/20
💡انواع زبان های برنامه نویسی چیست
telegram.me/Learncpp/21
🎈زبان سطح پایین
telegram.me/Learncpp/22
🎈زبان سطح میانی
telegram.me/Learncpp/23
🎈زبان سطح بالا
telegram.me/Learncpp/24
💡آشنایی با زبان های برنامه نویسی
🎈زبان برنامه نویسی ++C
telegram.me/Learncpp/27
🎈زبان برنامه نویسی JAVA
telegram.me/Learncpp/28
🎈زبان برنامه نویسی #C
telegram.me/Learncpp/29
🎈زبان برنامه نویسی Basic
telegram.me/Learncpp/30
🎈زبان برنامه نویسی Pyton
telegram.me/Learncpp/31
🎈زبان برنامه نویسی perl
telegram.me/Learncpp/32
🎈زبان برنامه نویسی php
telegram.me/Learncpp/33
🎈زبان برنامه نویسی VB.Net
telegram.me/Learncpp/34
🎈زبان برنامه نویسی Delphi
telegram.me/Learncpp/35
🎈زبان برنامه نویسی Visual Basic
telegram.me/Learncpp/36
💡محیط های نوشتن و کامپایل کد به زبان ++C
🎈محیط Turbo C
telegram.me/Learncpp/42
🎈محیط Turbo C++
telegram.me/Learncpp/43
🎈محیط Borland C++
telegram.me/Learncpp/44
🎈محیط Microsoft C++/C
telegram.me/Learncpp/45
🎈محیط Code Blocks
telegram.me/Learncpp/49
🎈محیط Kdevelop
telegram.me/Learncpp/50
🎈محیط Anjuta
telegram.me/Learncpp/51
🎈محیط Code Lite
telegram.me/Learncpp/52
🎈محیط Dev ++C
telegram.me/Learncpp/53
🎈محیط Qt
telegram.me/Learncpp/55
💡کامپایلر چیست
telegram.me/Learncpp/59
💡کامپایلر Mingw
telegram.me/Learncpp/60
💡کامپایلر GCC
telegram.me/Learncpp/61
💡کامپایلر Tiny C Coumpiler
telegram.me/Learncpp/62
💡کامپایلر ideone
telegram.me/Learncpp/63
💡مراحل ایجاد پروژه در Visual Studio
telegram.me/Learncpp/158
💡مراحل ایجاد پروژه در Code Blocks
telegram.me/Learncpp/166
💡مراحل قرار دادن کلاس در فایل های جداگانه در VS2013
telegram.me/Learncpp/346
💡خطایابی با استفاده از تابع assert
telegram.me/Learncpp/230
💡استفاده از کروشه { }
telegram.me/Learncpp/233
💡توابع decltype و auto
telegram.me/Learncpp/234
💡تفاوت فراخوانی call by value با call by reference در struct ها
telegram.me/Learncpp/235
💡نحوه فراخوانی سازنده کلاس پدر داخل سازندهکلاس فرزند با استفاده از کاراکتر دو نقطه (:)
telegram.me/Learncpp/236
💡مفهوم قرار دادن & قبل از اسم توابع
telegram.me/Learncpp/241
💡تفاوت صدا زدن یک تابع در کلاس ها و struct ها
telegram.me/Learncpp/308
💡اجرای دستورات cmd در ++C
telegram.me/Learncpp/364
💡استفاده از براکت برای ایجاد محدوده
telegram.me/Learncpp/374
@Learncpp
⛔️ دیگه داخل کانال دانستنی گفته نمیشه مگر اینکه موضوعی باشه که مرتبط به آموزشهایی که قرار هست در کانال گفته شود نباشد
💡کامپیوتر چیست
telegram.me/Learncpp/17
💡تکامل سیستم عامل ها
telegram.me/Learncpp/18
💡برنامه نویسی چیست
telegram.me/Learncpp/19
💡زبان های برنامه نویسی چیست
telegram.me/Learncpp/20
💡انواع زبان های برنامه نویسی چیست
telegram.me/Learncpp/21
🎈زبان سطح پایین
telegram.me/Learncpp/22
🎈زبان سطح میانی
telegram.me/Learncpp/23
🎈زبان سطح بالا
telegram.me/Learncpp/24
💡آشنایی با زبان های برنامه نویسی
🎈زبان برنامه نویسی ++C
telegram.me/Learncpp/27
🎈زبان برنامه نویسی JAVA
telegram.me/Learncpp/28
🎈زبان برنامه نویسی #C
telegram.me/Learncpp/29
🎈زبان برنامه نویسی Basic
telegram.me/Learncpp/30
🎈زبان برنامه نویسی Pyton
telegram.me/Learncpp/31
🎈زبان برنامه نویسی perl
telegram.me/Learncpp/32
🎈زبان برنامه نویسی php
telegram.me/Learncpp/33
🎈زبان برنامه نویسی VB.Net
telegram.me/Learncpp/34
🎈زبان برنامه نویسی Delphi
telegram.me/Learncpp/35
🎈زبان برنامه نویسی Visual Basic
telegram.me/Learncpp/36
💡محیط های نوشتن و کامپایل کد به زبان ++C
🎈محیط Turbo C
telegram.me/Learncpp/42
🎈محیط Turbo C++
telegram.me/Learncpp/43
🎈محیط Borland C++
telegram.me/Learncpp/44
🎈محیط Microsoft C++/C
telegram.me/Learncpp/45
🎈محیط Code Blocks
telegram.me/Learncpp/49
🎈محیط Kdevelop
telegram.me/Learncpp/50
🎈محیط Anjuta
telegram.me/Learncpp/51
🎈محیط Code Lite
telegram.me/Learncpp/52
🎈محیط Dev ++C
telegram.me/Learncpp/53
🎈محیط Qt
telegram.me/Learncpp/55
💡کامپایلر چیست
telegram.me/Learncpp/59
💡کامپایلر Mingw
telegram.me/Learncpp/60
💡کامپایلر GCC
telegram.me/Learncpp/61
💡کامپایلر Tiny C Coumpiler
telegram.me/Learncpp/62
💡کامپایلر ideone
telegram.me/Learncpp/63
💡مراحل ایجاد پروژه در Visual Studio
telegram.me/Learncpp/158
💡مراحل ایجاد پروژه در Code Blocks
telegram.me/Learncpp/166
💡مراحل قرار دادن کلاس در فایل های جداگانه در VS2013
telegram.me/Learncpp/346
💡خطایابی با استفاده از تابع assert
telegram.me/Learncpp/230
💡استفاده از کروشه { }
telegram.me/Learncpp/233
💡توابع decltype و auto
telegram.me/Learncpp/234
💡تفاوت فراخوانی call by value با call by reference در struct ها
telegram.me/Learncpp/235
💡نحوه فراخوانی سازنده کلاس پدر داخل سازندهکلاس فرزند با استفاده از کاراکتر دو نقطه (:)
telegram.me/Learncpp/236
💡مفهوم قرار دادن & قبل از اسم توابع
telegram.me/Learncpp/241
💡تفاوت صدا زدن یک تابع در کلاس ها و struct ها
telegram.me/Learncpp/308
💡اجرای دستورات cmd در ++C
telegram.me/Learncpp/364
💡استفاده از براکت برای ایجاد محدوده
telegram.me/Learncpp/374
@Learncpp
Telegram
Learning ©➕➕
☑️ کامپیوتر چیست ؟
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات…
🆔 @Learncpp
🔹وسیله ای که توانایی انجام محاسبات و تصمیم گیری های منطقی با سرعت میلیونها و حتی بیلیونها برابر سریعتر از یک انسان را دارد . برای مثال امروزه بیشتر کامپیوترهای شخصی میتوانند صدها میلیون دستور را در هر ثانیه انجام دهند .
قطعات…