août 2016 | Hackshow Blog Hackshowblog

ربنا لاتؤاخذنا ان نسينا او اخطئنا ربنا ولا تحمل علينا اصرا كما حملته على الذين من قبلنا ربنا لا تحملنا مالا طاقة لنا به واعف عنا واغفر لنا وارحمنا انت مولانا فانصرنا على القوم الكافرين

mardi 2 août 2016

الدرس 13 : شرح Pointers ج 2

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


اليوم بإذن لله  سنكمل سلسلة دورة تعلم لغة البرمجة سي 

سنتكلم اليوم عن Pointers

وبالتحديد

pointer to point

casting pointer

void pointer

pointer & functions

Declaration Examples

فيما يخص تمارين تطبيقية 

ستكون بعد أن ننتهى من الدروس 

 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

float A[6] = {1.0,2.0,1.0,0.5,3.0,2.0};
float *Min = &(A[0]) ;
float *i= &(A[1]);
while ( i < &(A[6]) ) {
if ( *i < *Min)
Min = i;
i++;
}
printf("%.1f\n",*Min);
getchar();

}



 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

float *A[3];
float  B=2;
float  C=3;
float  M=6;
A[0]=&B;
A[1]=&C;
A[2]=&M;
printf("\n  ------>*A[] \n");
printf("%.1f\n",*A[0]);
printf("%.1f\n",*A[1]);
printf("%.1f\n",*A[2]);

int t2[3] = {1,2,3};
int (*a)[3] = &t2;

printf("\n  ------> (*a)[] \n");
printf("%d\n",*a);


getchar();

}


فديو الشرح :

 




في أمان الله وحفظه 




16:31
-
lundi 1 août 2016

الدرس 13 : شرح Pointers ج 1

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


اليوم بإذن لله  سنكمل سلسلة دورة تعلم لغة البرمجة سي 

سنتكلم اليوم عن Pointers

وستكون دروس مقسمة و  مفصلة

لكي سهل على متتبع فهم 

كل جزئية فهم جيد لأنه موضوع معقد 

فيما يخص تمارين تطبيقية 

ستكون بعد أن ننتهى من الدروس 

 تمرين تطبيقي  : 

  

#include "stdio.h"

main () {

int a=5;
int *p=&a;

printf("\nvalue of a is : %d \n",a);
printf("\naddress of variable a is : %d \n",p);


printf("\naddress of variable a is : %d \n",&a);
printf("\nvalue of a is : %d ==>\*p\n",*p);
printf("\nvalue of a is : %d ==>\*(&a)\n",*(&a));

getchar();

}


فديو الشرح :

 




في أمان الله وحفظه 




06:02
-