🧠 #آموزشی #آرایه
{آرایه یک بعدی به عنوان آرگومان تابع}
بخش سوم
برای ارسال آرایه به تابع ، باید نام آرایه به عنوان آرگومان ذکر شود . اگر آرایه به عنوان آرگومان تابع باشد ، پارامتر معادل آن می تواند به سه صورت زیر تعریف شود :
۱- آرایه با طول مشخص
۲- آرایه ای با طول نامشخص که در این صورت بهتر است طول آرایه به عنوان آرگومان دیگری منتقل شود .
۳- اشاره گر
void func1(int x[]);
void func2(int x[] , int len);
int main(){
int x[10];
..........
func1 (x);
..........
func2 (x , 10);
return 0;
}
void func1(int x[10]){
..........
}
void func2(int x[] , int len)
{
..........
}
آرایه x به عنوان آرگومان دو تابع func1 ، func2 انتخاب شد و پارامترهای معادل آن در هر دو تابع تعریف شده اند. در تابع ()func1 ، پارامتر به صورت آرایه ای با طول معین و در تابع ()func2 به صورت آرایه ای با طول نامعین تعریف شده است .
🟢لطفا سوالات، نظرات و کد های خود را برای ما کامنت کنید
{آرایه یک بعدی به عنوان آرگومان تابع}
بخش سوم
برای ارسال آرایه به تابع ، باید نام آرایه به عنوان آرگومان ذکر شود . اگر آرایه به عنوان آرگومان تابع باشد ، پارامتر معادل آن می تواند به سه صورت زیر تعریف شود :
۱- آرایه با طول مشخص
۲- آرایه ای با طول نامشخص که در این صورت بهتر است طول آرایه به عنوان آرگومان دیگری منتقل شود .
۳- اشاره گر
void func1(int x[]);
void func2(int x[] , int len);
int main(){
int x[10];
..........
func1 (x);
..........
func2 (x , 10);
return 0;
}
void func1(int x[10]){
..........
}
void func2(int x[] , int len)
{
..........
}
آرایه x به عنوان آرگومان دو تابع func1 ، func2 انتخاب شد و پارامترهای معادل آن در هر دو تابع تعریف شده اند. در تابع ()func1 ، پارامتر به صورت آرایه ای با طول معین و در تابع ()func2 به صورت آرایه ای با طول نامعین تعریف شده است .
🟢لطفا سوالات، نظرات و کد های خود را برای ما کامنت کنید
💬 #چالش
این چالش بسیار بسیارررر مهمه که هر کسی که برنامه نویسی میکنه یا کامپیوتر میخونه باید بلد باشه
چالش مرتب سازی حبابی یا bubble sort . برای اطمینان میتوانید اعداد مثال بالارو وارد کنید
🟥درجه سختی: معمولی
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
این چالش بسیار بسیارررر مهمه که هر کسی که برنامه نویسی میکنه یا کامپیوتر میخونه باید بلد باشه
چالش مرتب سازی حبابی یا bubble sort . برای اطمینان میتوانید اعداد مثال بالارو وارد کنید
🟥درجه سختی: معمولی
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
Tp hunters cpp
💬 #چالش این چالش بسیار بسیارررر مهمه که هر کسی که برنامه نویسی میکنه یا کامپیوتر میخونه باید بلد باشه چالش مرتب سازی حبابی یا bubble sort . برای اطمینان میتوانید اعداد مثال بالارو وارد کنید 🟥درجه سختی: معمولی 🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت…
🧠 #کد_چالش
#include<iostream>
using std::cout;
using std::endl;
using std::cin;
int main(){
int array[5];
int temp;
cout<<"araye khod ra por konid: "<<endl;
for(int i=0; i<5; i++){
cout<<"array ["<<i<<"]=";
cin>>array[i];
}
for(int i=0; i<5; i++){
for(int j=0; j<4-i; j++){
if(array[j]>array[j+1]){
temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
}
cout<<"after sort"<<endl;
for(int i=0; i<5; i++){
cout<<array[i]<<" ";
}
}
Tp hunters cpp
🧠 #کد_چالش #include<iostream> using std::cout; using std::endl; using std::cin; int main(){ int array[5]; int temp; cout<<"araye khod ra por konid: "<<endl; for(int i=0; i<5; i++){ cout<<"array ["<<i<<"]="; cin>>array[i]; } for(int i=0;…
💬 #شرح_کد
ترجیحا قبل از اینکه آموزش و شرح کد رو مطالعه کنید برای این مثال بهتره ک اول کد بالارو در کنار کامپایلرتون داشته باشید و مرحله به مرحله که توضیح میدم ببینید که چه اتفاقی میفته چون مثال به شدت مهمیه و برای کارایی مثل جستجوی دو دویی نیز کاربرد داره! خوب بریم برای شرح کد! اول از همه یه آرایه با 5 خونه ساختیم و بعدش هم یه متغییر به اسم temp تعریف کردیم(فعلا بهش فکر نکنید بعدا میگم چرا ساخته شده این تمپ)! خوب با فور اول که میایم آرایه هامونو از کاربر و ورودی میگیریم و پرش میکنیم این که خیلی سادس!
حالا میرسیم به توضیح کد مرتب سازی حبابی!
ببینید مرتب سازی حبابی به این شکله که هر آرایه با خونه کناریش(ینی یدونه جلوییش مقایسه میشه) و اگه خونه جلویی کوچیکتر از قبلی بود جاشونو عوض میکنه! حالا این مرحله یبار انجام میشه کامل تا بزرگترین عدد ما شناخته بشه و به خونه آخر بره! حالا فرضا خونه آخر ما حذف میشه و دباره حلقمون از اول دوتا دوتا چک و مقایسه میکنه و در صورت نیاز دباره جاهاشونو عوض میکنه!
ینی چی؟این ینی که به دوتا حلقه نیاز داریم دیگه آقا جان! حلقه فور اول که مرحله کلی یا هر pass رو میره و حلقه دوم که میاد آرایه هارو مقایسه میکنه و جاشونو عوض میکنه! خوب بریم سراغ شرح این دوتا فور! دوستان دقت کنید این کد نیمه بهینه است که در آخر به بهینه ترین صورت این مرتب سازی حبابی اشاره میکنم! فور اولمون که باید تا تعداد خونه های آرایمون بره! این که هیچ میایم داخل فور دوم دقت کنید این از صفر میره تا 4-i ! چرا این منهای i میشه؟ یادتونه اون بالا بهتون گفتم تو هر مرحله که عدد آخر ینی بزرگترین عدد مشخص میشه فرض میکنیم دیگه وجود نداره؟ خوب این منهای i بخاطر اینه که اون عدد آخررو حساب نکنه دیگه عزیز دل من😄ینی تو هر دور از صفر میره تا یکی مونده به آخری! دقت کنید اگر داخل کد منهای i رو هم نزارید برنامه درست جواب میده اما یکم سرعت برنامه میاد پایین تر!(اونقدری که انسان متوجهش نمیشه ولی خوب...) بخاطر این سرعت میاد پایین که هر بار اون عدد آخری هم مقایسه میشه! و حالا میایم بیرون و میریم داخل اون if! این هم که مشخصه دیگه وقتی خونه ها کنار به کنار مقایسه شدن و اگرخونه قبلی از خونه بعدیش بزرگتر باشه میاد جاشونو عوض میکنه! حالا برا عوض کردن جای دوتا متغییر ما به یه متغییر اضافه نیاز داریم که اون اسمش temp ه دیگهههههه که اون بالا تعریفش کردیم! حالا که کل این مرحله انجام شد یه مرحله یا یک pass انجام شده! میایم بیرون و حلقه فور اول ما میشه 1 و دباره همینطور ادامه پیدا میکنه!
دقت کنید من گفتم راجب بهینه سازی این کد بهتون بگم!
ببینید ما حلقه اولمون تا خونه آخرمون ینی 4م میره دیگه درسته؟
فرض کنید ما دادیم
5 1 4 2 8
این میاد مرتب میشه و میشه
1 2 4 5 8
حالا اون عدد اخر ما ینی 5 داخل فور اول میاد یبار دیگه کلش رو چک میکنه ببینه آیا این مرتب شده یا نه؟(خوب آره دیگه دانشمند مرتب شده دیگه! درواقع میاد یکار اضافه انجام میده که بگه آره منم بلدم!😎) و همین شاخ بازیش باعث میشه دباره سرعت برنامه بیاد پایین😞
پس برای این حل مشکل و بهینه سازی کامل کد شما فکر کنید یه آرایه n خونه ای دارید!
برای مرتب سازیش داخل فور اولتون میزارید n-1 !
و داخل فور دومتون میزارید n-i-1!
امیدوارم که کامل متوجه شده باشید و استفاده کرده باشید!
🟢لطفا سوال, کد و نظرات خود را برای ما کامنت کنید یا داخل گروه بفرستید
ترجیحا قبل از اینکه آموزش و شرح کد رو مطالعه کنید برای این مثال بهتره ک اول کد بالارو در کنار کامپایلرتون داشته باشید و مرحله به مرحله که توضیح میدم ببینید که چه اتفاقی میفته چون مثال به شدت مهمیه و برای کارایی مثل جستجوی دو دویی نیز کاربرد داره! خوب بریم برای شرح کد! اول از همه یه آرایه با 5 خونه ساختیم و بعدش هم یه متغییر به اسم temp تعریف کردیم(فعلا بهش فکر نکنید بعدا میگم چرا ساخته شده این تمپ)! خوب با فور اول که میایم آرایه هامونو از کاربر و ورودی میگیریم و پرش میکنیم این که خیلی سادس!
حالا میرسیم به توضیح کد مرتب سازی حبابی!
ببینید مرتب سازی حبابی به این شکله که هر آرایه با خونه کناریش(ینی یدونه جلوییش مقایسه میشه) و اگه خونه جلویی کوچیکتر از قبلی بود جاشونو عوض میکنه! حالا این مرحله یبار انجام میشه کامل تا بزرگترین عدد ما شناخته بشه و به خونه آخر بره! حالا فرضا خونه آخر ما حذف میشه و دباره حلقمون از اول دوتا دوتا چک و مقایسه میکنه و در صورت نیاز دباره جاهاشونو عوض میکنه!
ینی چی؟این ینی که به دوتا حلقه نیاز داریم دیگه آقا جان! حلقه فور اول که مرحله کلی یا هر pass رو میره و حلقه دوم که میاد آرایه هارو مقایسه میکنه و جاشونو عوض میکنه! خوب بریم سراغ شرح این دوتا فور! دوستان دقت کنید این کد نیمه بهینه است که در آخر به بهینه ترین صورت این مرتب سازی حبابی اشاره میکنم! فور اولمون که باید تا تعداد خونه های آرایمون بره! این که هیچ میایم داخل فور دوم دقت کنید این از صفر میره تا 4-i ! چرا این منهای i میشه؟ یادتونه اون بالا بهتون گفتم تو هر مرحله که عدد آخر ینی بزرگترین عدد مشخص میشه فرض میکنیم دیگه وجود نداره؟ خوب این منهای i بخاطر اینه که اون عدد آخررو حساب نکنه دیگه عزیز دل من😄ینی تو هر دور از صفر میره تا یکی مونده به آخری! دقت کنید اگر داخل کد منهای i رو هم نزارید برنامه درست جواب میده اما یکم سرعت برنامه میاد پایین تر!(اونقدری که انسان متوجهش نمیشه ولی خوب...) بخاطر این سرعت میاد پایین که هر بار اون عدد آخری هم مقایسه میشه! و حالا میایم بیرون و میریم داخل اون if! این هم که مشخصه دیگه وقتی خونه ها کنار به کنار مقایسه شدن و اگرخونه قبلی از خونه بعدیش بزرگتر باشه میاد جاشونو عوض میکنه! حالا برا عوض کردن جای دوتا متغییر ما به یه متغییر اضافه نیاز داریم که اون اسمش temp ه دیگهههههه که اون بالا تعریفش کردیم! حالا که کل این مرحله انجام شد یه مرحله یا یک pass انجام شده! میایم بیرون و حلقه فور اول ما میشه 1 و دباره همینطور ادامه پیدا میکنه!
دقت کنید من گفتم راجب بهینه سازی این کد بهتون بگم!
ببینید ما حلقه اولمون تا خونه آخرمون ینی 4م میره دیگه درسته؟
فرض کنید ما دادیم
5 1 4 2 8
این میاد مرتب میشه و میشه
1 2 4 5 8
حالا اون عدد اخر ما ینی 5 داخل فور اول میاد یبار دیگه کلش رو چک میکنه ببینه آیا این مرتب شده یا نه؟(خوب آره دیگه دانشمند مرتب شده دیگه! درواقع میاد یکار اضافه انجام میده که بگه آره منم بلدم!😎) و همین شاخ بازیش باعث میشه دباره سرعت برنامه بیاد پایین😞
پس برای این حل مشکل و بهینه سازی کامل کد شما فکر کنید یه آرایه n خونه ای دارید!
برای مرتب سازیش داخل فور اولتون میزارید n-1 !
و داخل فور دومتون میزارید n-i-1!
امیدوارم که کامل متوجه شده باشید و استفاده کرده باشید!
🟢لطفا سوال, کد و نظرات خود را برای ما کامنت کنید یا داخل گروه بفرستید
💬 #چالش
باید یه برنامه بنویسید که یه لیستی از اعداد بگیره یا چند عدد بگیره تفاوت بزرگترین و کوچیکترین عدد رو در خروجی نمایش بده
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
باید یه برنامه بنویسید که یه لیستی از اعداد بگیره یا چند عدد بگیره تفاوت بزرگترین و کوچیکترین عدد رو در خروجی نمایش بده
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
Tp hunters cpp
💬 #چالش باید یه برنامه بنویسید که یه لیستی از اعداد بگیره یا چند عدد بگیره تفاوت بزرگترین و کوچیکترین عدد رو در خروجی نمایش بده 🟥درجه سختی: آسان 🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
🧠 #کد_چالش
🟢نظرات, سوالات و کد های خود را برای ما کامنت کنید
#include<iostream>
using std::cout;
using std::endl;
using std::cin;
int max(int a[],int n);
int min(int a[], int n);
int difference(int a[], int n);
int main(){
cout<<"araye haye khod ra por konid "<<endl;
int array[6];
for(int i = 0; i<6 ; i++){
cout<<"array["<<i<<"]= ";
cin>>array[i];
}
cout<<"MAX = "<<max(array,6)<<endl;
cout<<"MIN = "<<min(array,6)<<endl;
cout<<"DIFFERENCE = "<<difference(array,6);
}
int max(int a[],int n){
int max=a[0];
for(int i=0 ;i<n ;i++){
if(a[i]>max){
max = a[i];
}
}
return max;
}
int min(int a[], int n){
int min=a[0];
for(int i=0; i<n; i++){
if(a[i]<min){
min = a[i];
}
}
return min;
}
int difference(int a[], int n){
return max(a,n)-min(a,n);
}
🟢نظرات, سوالات و کد های خود را برای ما کامنت کنید
Tp hunters cpp
🧠 #کد_چالش #include<iostream> using std::cout; using std::endl; using std::cin; int max(int a[],int n); int min(int a[], int n); int difference(int a[], int n); int main(){ cout<<"araye haye khod ra por konid "<<endl; int array[6]; for(int i = 0; i<6…
💬 #شرح_کد
خوب دوستان این چالش آنچنان چیز خاصی نداشت اما خودش درونش ۴ ۵ تا سوال و نکته های آموزشی خیلی ریز و مبتدی بود. اولا ک سعی کنید همه برنامه هاتون با تابع باشه مهم ترینشاز نظرمن زیبا تر شدن و خوانا تر شدن کد هست و اینکه خیلی راحت تره کلا و از اون مهم تر برای شی گرایی و پیشرفته توی هر زمانی شما کار با توابع رو نیاز دارید! پس بشینید و تمرینش کنید😃
خوب این برنامه از ۳ تا تابع تشکیل شده که یکیش ماکزیمم میده یکیش مینیمم و یکیشم تفاوت اونا ک برنامه خواسته خوب فور داخل حلقه مین میاد اول آرایمونو پر میکنه که خیلی سادس!
حالا میایم داخل تابع ماکزیمم یه نکته ای ک باید تو پیدا کردن ماکزیمم یا مینیمم بین اعداد زیاد بدونید اینه که اول میاید یه عدد(اولین یا آخرین باشه) رو به عنوان کوچیکترین یا بزرگترین در نظر میگیرید(دقیقا کاری که اینجا کردیم خونه اول آرایه رو ماکزیمم فرض کردیم) بعدش اومدیم دونه دونه خونه های آرایرو چک کردیم ک اگر هر خونه بزرگتر از اون مقدار فرضی ما بود اون خونه رو بیاد تو بزرگترین قرار بده و در آخر برگردونه به تابع! حالا تابع مینیمم دقیقا همینه و همینطوریه الگوریتمش اما فرقش رو خودتون پیدا کنید دیگه😃👌
تابع دیفرنس یا تفاوت ما هم میا این دوتا رو منهای هم میکنه و برمیگردونه
خوب دیگه اینم از این شرح من که دیگه خسته شدم خیلی ساده بود😊 امیدوارم متوجه شده باشید و استفاده کرده باشید
🟢سوالات، کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
خوب دوستان این چالش آنچنان چیز خاصی نداشت اما خودش درونش ۴ ۵ تا سوال و نکته های آموزشی خیلی ریز و مبتدی بود. اولا ک سعی کنید همه برنامه هاتون با تابع باشه مهم ترینشاز نظرمن زیبا تر شدن و خوانا تر شدن کد هست و اینکه خیلی راحت تره کلا و از اون مهم تر برای شی گرایی و پیشرفته توی هر زمانی شما کار با توابع رو نیاز دارید! پس بشینید و تمرینش کنید😃
خوب این برنامه از ۳ تا تابع تشکیل شده که یکیش ماکزیمم میده یکیش مینیمم و یکیشم تفاوت اونا ک برنامه خواسته خوب فور داخل حلقه مین میاد اول آرایمونو پر میکنه که خیلی سادس!
حالا میایم داخل تابع ماکزیمم یه نکته ای ک باید تو پیدا کردن ماکزیمم یا مینیمم بین اعداد زیاد بدونید اینه که اول میاید یه عدد(اولین یا آخرین باشه) رو به عنوان کوچیکترین یا بزرگترین در نظر میگیرید(دقیقا کاری که اینجا کردیم خونه اول آرایه رو ماکزیمم فرض کردیم) بعدش اومدیم دونه دونه خونه های آرایرو چک کردیم ک اگر هر خونه بزرگتر از اون مقدار فرضی ما بود اون خونه رو بیاد تو بزرگترین قرار بده و در آخر برگردونه به تابع! حالا تابع مینیمم دقیقا همینه و همینطوریه الگوریتمش اما فرقش رو خودتون پیدا کنید دیگه😃👌
تابع دیفرنس یا تفاوت ما هم میا این دوتا رو منهای هم میکنه و برمیگردونه
خوب دیگه اینم از این شرح من که دیگه خسته شدم خیلی ساده بود😊 امیدوارم متوجه شده باشید و استفاده کرده باشید
🟢سوالات، کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
آیا موافق برگزاری دوره سی پلاس کاربردی به صورت کاملا متفاوت و ویدیویی هستید؟
Anonymous Poll
82%
بله موافقم و استفاده میکنم
18%
خیر و دیگر هیچ
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 1: کامپایلر، لینکر و نگاه کلی به دوره
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات،کد و نظرات خود را برای ما کامنت کنید
قسمت 1: کامپایلر، لینکر و نگاه کلی به دوره
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات،کد و نظرات خود را برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 2: ساختار کلی، فضا نام، انواع داده ای و تعریف متغییر ها و مقدار دهی
مدرس: محمد صالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
قسمت 2: ساختار کلی، فضا نام، انواع داده ای و تعریف متغییر ها و مقدار دهی
مدرس: محمد صالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
حجم ویدیو ها از این به بعد برای راحتی دوستان بسیار کم خواهد بود و با کیفیت بهتر
#سی_پلاس_ساده_و_خوشمزه
قسمت 3: ساختار شرطی،عملگر افزایشی و کاهشی، نوع داده ای بول
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید.
#سی_پلاس_ساده_و_خوشمزه
قسمت 3: ساختار شرطی،عملگر افزایشی و کاهشی، نوع داده ای بول
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید.
💬 #چالش
برای خروجی این کد کدام یک از دستورات درست است
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
برای خروجی این کد کدام یک از دستورات درست است
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
Tp hunters cpp
💬 #چالش برای خروجی این کد کدام یک از دستورات درست است 🟥درجه سختی: آسان 🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
💬 #شرح_کد
مبحث اصلی در این چالش استفاده کردن از اشاره گر ها است
ما یک تابع به نام f داریم که اولین آرگومان¹ ورودی آن، یک تابع دیگر است
✅ تابع f یک تابع اشاره گر به یک یا چندین تابع دیگه است
برای استفاده از تابع در تابع اشاره گر باید نوع داده ها هر دو یکی باشه
✅ در تابع اشاره گر نوع داده ورودی و نوع داده خروجی تعیین شود
مثال :
int f(int (*p) (int a,int b), int c , int d){
return (*p) (c,d);
}
خب در این تابع اول باید نوع داده اشاره گر را تعیین کنید که اینجا از نوع داده int هست و در گام بعدی شما باید نوع ورودی تابعی که از تابع اشاره گر استفاده میکند را وارد کنید
(int a, int b)
اینجا نوع داده تابع jam را وارد میکنیم
و در گام بعدی شما باید نوع ورودی خود تابع اشاره گر را وارد کنید❗️حتما باید نوع داده همه تابع ها یکی باشد
int c , int d
دراینجا نوع داده ورودی خود تابع را مشخص کردیم
و در آخر از تابع بازگشی return استفاده میکنیم که اولین آرگومان ما باید یک تابع دیگر باشد و آرگومان های دیگر هم به طور عادی هستند
-----------------------------------------
1. آرگومان همون مقادیر و اطلاعاتیه که موقع فراخوانی تابع بهش داده میشه
🟢 لطفا سوالات, کد ها و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
مبحث اصلی در این چالش استفاده کردن از اشاره گر ها است
ما یک تابع به نام f داریم که اولین آرگومان¹ ورودی آن، یک تابع دیگر است
✅ تابع f یک تابع اشاره گر به یک یا چندین تابع دیگه است
برای استفاده از تابع در تابع اشاره گر باید نوع داده ها هر دو یکی باشه
✅ در تابع اشاره گر نوع داده ورودی و نوع داده خروجی تعیین شود
مثال :
int f(int (*p) (int a,int b), int c , int d){
return (*p) (c,d);
}
خب در این تابع اول باید نوع داده اشاره گر را تعیین کنید که اینجا از نوع داده int هست و در گام بعدی شما باید نوع ورودی تابعی که از تابع اشاره گر استفاده میکند را وارد کنید
(int a, int b)
اینجا نوع داده تابع jam را وارد میکنیم
و در گام بعدی شما باید نوع ورودی خود تابع اشاره گر را وارد کنید❗️حتما باید نوع داده همه تابع ها یکی باشد
int c , int d
دراینجا نوع داده ورودی خود تابع را مشخص کردیم
و در آخر از تابع بازگشی return استفاده میکنیم که اولین آرگومان ما باید یک تابع دیگر باشد و آرگومان های دیگر هم به طور عادی هستند
-----------------------------------------
1. آرگومان همون مقادیر و اطلاعاتیه که موقع فراخوانی تابع بهش داده میشه
🟢 لطفا سوالات, کد ها و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
💬 #چالش
مشکل این کد چیست ؟
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
مشکل این کد چیست ؟
🟥درجه سختی: آسان
🟢لطفا سوالات, کد و نظرات خود را برای ما کامنت یا داخل گروه ارسال کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 4: دستور شرطی، تایپ کستینگ،نوع char, نوع جدید char در سی پلاس 11, نحوه اد کردن c++11 به dev
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
قسمت 4: دستور شرطی، تایپ کستینگ،نوع char, نوع جدید char در سی پلاس 11, نحوه اد کردن c++11 به dev
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 5: دستور شرطی خطی(short hand if)، سوییچ، دستور بریک و دیفالت
مدرس: محمدصالح حق محمدلو
🟢لطفا کد، سوالات و نظرات خود را برای ما کامنت کنید
قسمت 5: دستور شرطی خطی(short hand if)، سوییچ، دستور بریک و دیفالت
مدرس: محمدصالح حق محمدلو
🟢لطفا کد، سوالات و نظرات خود را برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 6: حلقه ها، while ، حلقه های بینهایت، مروری بر جلسات قبل
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
قسمت 6: حلقه ها، while ، حلقه های بینهایت، مروری بر جلسات قبل
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، کد و نظرات خود را برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 7: انواع حلقه ها , حلقه for , پارامتر های حذف شده for و do while
مدرس:محمدصالح حق محمدلو
🟢لطفا سوالات، نظرات و کد های خود برای ما کامنت کنید
قسمت 7: انواع حلقه ها , حلقه for , پارامتر های حذف شده for و do while
مدرس:محمدصالح حق محمدلو
🟢لطفا سوالات، نظرات و کد های خود برای ما کامنت کنید
Media is too big
VIEW IN TELEGRAM
#سی_پلاس_ساده_و_خوشمزه
قسمت 8: آرایه های فیکس، یک بعدی و دو بعدی ماتریس، نحوه مقدار دهی و مقدماتی بر حلقه های تو در تو
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، نظرات و کد های خود را برای ما کامنت کنید
قسمت 8: آرایه های فیکس، یک بعدی و دو بعدی ماتریس، نحوه مقدار دهی و مقدماتی بر حلقه های تو در تو
مدرس: محمدصالح حق محمدلو
🟢لطفا سوالات، نظرات و کد های خود را برای ما کامنت کنید