السلام عليكم ورحمة الله وبركاته
يعطيكم العافية إخواني
بكرة عندي امتحان هيلكية بيانات ! وحالتي حالة بسبب ترك بسيط !
لاحظوا الكود التالي
#include<iostream>
using namespace std;
int main()
{
char name[25]="hi";
char name1[25]="hi";
if(name==name1)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
return 0;
}لماذا المخرج يكون NO
رغم تساويهما !
علماً انني لا استطيع عمل جملة مساواة بينهما مثل name1=name أو العكس
وأضيف تصحيح بسيط لما جاء به الأخ الشمري
انه عند عمل cout لكل من name و name1 يكون المخرج hi وليس الـ أدريس !
أطيب الأمانِي ..
