السّلام عليكم,
أرجو منكم مساعدتي في ايجاد خرج هذا الكود و تفسيره:
int i; int vals[5]; for (i = 0; i <= 5; i++) { vals[i] = 0; } printf("%d\n", i); return 0;
شكرا أخي، أعلم مسبقا أنه خاطئ بسبب محاولة الوصول إلى عنصر خارج المصفوفة، ولكن وضعت المنشور للتأكد ، شكرا على هذا الشرح الرائع .... لماذا خرج خاطئة؟
قد تكون صحيحة لغويا. لكن المبرمج شخص مزاجي فعندما تسأله قم باستخدام مصطلح مألوف معه مثلا (مخرجات).
سؤال آخر: أهو (i) يعمل كمؤشّر؟
سي بلس بلس هي تطوير توسيع للغة السي المعروفة وتعتبر لغة كائنية التوجه، المجتمع يناقش كل ما يتعلق بهذه اللغة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات