الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض الاسئلة

بدأه programer2010 في 2 يونيو 2010 · 1 رد · 444 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ولو سمحتوا اتمنى احد يشرحلي بعض الاسئلة

اتمنى شرح كيفية عمل الarray بواسطة الفانكشن

شرح الMultidimensional Arrays

واتمنى توضح الجزء اللي بالون الاحمر في هذا الكود

#include<iostream.h>

void swap(int *ptr1,int *ptr2);

int main()

{int x =5;

int y=9;

int *ptr1=&x;

int *ptr2=&y;

swap(&x,&y);

return 0;

}

void swap(int *ptr1,int *ptr2)

{

int temp=0;

temp=*ptr1;

*ptr1=*ptr2;

*ptr2=temp;

cout<<*ptr1<<"\t"<<*ptr2<<endl;

}

#2

و عليكم السلام ورحمة الله وبركاته ,

programer2010 كتب:

اتمنى شرح كيفية عمل الarray بواسطة الفانكشن

شرح الMultidimensional Arrays

Arrays

programer2010 كتب:

int *ptr1=&x;
int *ptr2=&y;
swap(&x,&y);

عرف مؤشرين .. ptr1 يحمل عنوان المتغير x , و ptr2 يحمل عنوان المتغير y ..

وأرسل للدالة swap .. عناوين المتغيرات x , y و ليس قيمها ..

و يمكن أستفيد من المؤشرات اللي سبق عرفناها ..

و أستبدل هالسطر

swap(&x,&y);

بـ

swap(ptr1,ptr2);

بالتوفيق :happy: ,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

مواضيع مشابهة