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