الاراي هي المصفوفه
لنفترض داله بهذا الشكل
كود:
void print_string(char string[])
{
unsigned char index=0;
while(string[index]) print_char(string[index++]);
}
هذه الداله ستقوم بنفس عمل الداله اللتي وضعتها في استفسارك
وهذا لان اسم المصفوفه ما هو الا عنوان اول عنصر فيها مثل البوينتر
*ملحوظه يمكن التعامل مع البوينتر مثل المصفوفه
مثال
كود:
char *ptr="Hello world";
unsigned char ptr_index=0;
while(ptr[prt_index])
{
print_char(ptr[ptr_index++]);
}
ملحوظه اخري عند استدعاء مصفوفه في داله معينه لا يتم طباعه ما بداخلها
في المصفوفه الجديده المعرفه في الداله بل يتم التعامل مع العناصر داخل المصفوفه الاساسيه مباشره