What is the output of the following C++ code?
#include <iostream>
using namespace std;
int main() {
  int arr[] = {1, 2, 3, 4, 5};
  int *ptr = arr;
  cout << *(ptr + 2) << endl;
  return 0;
}
Hint 1: This code declares an integer array with 5 elements.
Hint 2: The pointer variable 'ptr' is initialized to the first element of the array.
Using your knowledge of C++ pointer arithmetic, can you determine the output of this code snippet?
523993ce-1f44-42e7-891a-d566a636949f
ما هو ناتج كود C++ التالي؟
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int *ptr = arr;
cout << *(ptr + 2) << endl;
return 0;
}
تلميح 1: يعلن هذا الكود عن مصفوفة عددية مكونة من 5 عناصر.
تلميح 2: تتم تهيئة متغير المؤشر "ptr" للعنصر الأول في المصفوفة.
باستخدام معرفتك بحساب مؤشر C++، هل يمكنك تحديد مخرجات مقتطف التعليمات البرمجية هذا؟
submitted
c9bbb5bb-648b-4e6f-9a9d-523740929778
ما هو ناتج كود C++ التالي؟
#تشمل <iostream>
استخدام اسم للمحطة؛
انت مين() {
  int arr[] = {1, 2, 3, 4, 5};
  int *ptr = arr;
  cout << *(ptr + 2) << endl;
  العودة 0؛
}
تلميح 1: يعلن هذا الكود عن مصفوفة عددية مكونة من 5 عناصر.
تلميح 2: تتم تهيئة متغير المؤشر "ptr" للعنصر الأول في المصفوفة.
باستخدام معرفتك بحساب مؤشر C++، هل يمكنك تحديد مخرجات مقتطف التعليمات البرمجية هذا؟
submitted
ما هو ناتج كود C++ التالي؟
#تشمل <iostream>
استخدام اسم للمحطة؛
انت مين() {
  int arr[] = {1, 2, 3, 4, 5};
  int *ptr = arr;
  cout << *(ptr + 2) << endl;
  العودة 0؛
}
تلميح 1: يعلن هذا الكود عن مصفوفة عددية مكونة من 5 عناصر.
تلميح 2: تتم تهيئة متغير المؤشر "ptr" للعنصر الأول في المصفوفة.
باستخدام معرفتك بحساب مؤشر C++، هل يمكنك تحديد مخرجات مقتطف التعليمات البرمجية هذا؟
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}