Please Read our FAQ
#include <stdio.h>void printit(char *array , int x){ printf("%c\n",x[array]);}int getme(int array[]){ return sizeof(array);}int getmee(int array[][10][10]){ return sizeof(array);}int getmeee(int (*array)[10][10]){ printf("%d\n",array[2][5][7]); return 0;}void setchar(char array[]){ if(array[0] == '\0') array = "YAP I KNOW I HAVE DAMIGED YOU BRAIN LOL \n"; printf("%s",array);}void setit(char *array[] , char array2[]){ array[0] = &array2[-5]; printf("%s",*array);}int main(void){ int array[10]; int array2[5][10][10]; char carray[50] = {'\0'}; char *carray2[1]; char carray3[] = "I AM SORRY MAN :-)\n"; printf("%d\n",getme(array)); printf("%d\n",getmee(array2)); array2[2][5][7] = 1000; getmeee(array2); setchar(carray); setit(carray2 , carray3 + 5); printit(carray3 , 5); return 0;}
(حركة قديمة ملة والى مش بتفرق اصلا(عشان الكومبيلر بيتعامل بطريقة ممكن اوضحالك)
يعني بسيطه لاي حد فاهم وبسيطه جدا جدا جدا كمان
a[x]=x[a]=*(a+x)
array[x] = *(array + x) =*(x + array) =x[array];
انت مش قلت انك مبرمج سي ؟