221
example!
2.Массивтер-айнымалылар және көрсеткіштер- айнымалылар.
Массив типті айнымалы жадыдағы массивтің бірінші элементінің адресі деп
түсіндірілді. Енді сіздің біліміңіз айнымалы басқа айнымалының адресін іште
сақтайтын болса ол Көрсеткіш деген анықтамамен толықтырылды. Сондықтан
С++-те массив типті айнымалы, массивтің бірінші индекстелген айнымалысына
Көрсеткіш деп түсінуге де болады.
Мысал:
//Массив типті айнымалы Көрсеткіш екенің көрсететін программа//
#include
Using std::cout;
Using std::endl;
typedef int* InPtr;
Int main()
{
IntPtr p;
Int a[10];
Int index;
For (index=0; index<10;index++)
a[index]=index;
p=a;
for (index=0; index<10;index++)
cout<<
cout<<”\n”;
for (index=0; index<10; index++)
p[index]=p[index]+1; // P mассивінің элементтерің өзгерткенде
for (index=0; index<10; index++) //а массивінің элементтері өзгеретіне
cout<
cout<<”\n”;
return 0;
}
Диалог мысалы:
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
А int типті айнымалыға Көрсеткіш болғандық ( a[0]) , а айнымалының мәнің р
Көрсеткіш айнмалыға меншіктеуге болады: р=a;
Онда р[0],p[1],… өрнегі ,бұл а массив элементтеріне a[0],a[1],… сілтеме болып
табылады.
Достарыңызбен бөлісу: