السلام عليكم
صباح الخير اجمعين
كان في مشكله واجهتني اثناء تعلمي لل pointers واظنني اكتشفت الخطاء
#include<stdio.h>
int array[10],*ptr;
main()
{
ptr=array;
if (ptr==&array[0])
{
printf("thanks god");
}
}
بهذا الكود لا توجد مشاكل
لكن هذا
#include<stdio.h>
int array[10],*ptr;
ptr=array;
main()
{
if (ptr==&array[0])
{
printf("thanks god");
}
}وكما من الواضح اني استعملت اسناد ال pointer ك global هل هذا خطا
اي انه لايمكنني اسناد قيمة لل pointer ك global ?
شكرا مقدما شباب