Massiv toifasi *massiv nomi; Masalan: float *a, *b; Bunda haqiqiy sonlardan tashkil topgan a nomli bir o‘lchovli massiv e’lon qilinmoqda. Massiv uzunligi new protsedurasi yordamida aniqlanishi lozim. Masalan, a=new float[4] ; Bunda a nomli massiv uchun operativ xotiradan 0 dan 3 gacha bo‘lgan 4 ta joy ajratilmoqda. - ni hisoblash dasturini tuzing.
- #include
- #include
- using namespace std;
- int main ()
- {
- float *x, *y, a; int i,n;
- cout<<"a="; cin>>a;
- cout<<"n="; cin>>n;
- x=new float[n+1]; y=new float[n+1];
- cout<
- for (i=0; i<=n; i++) {
- cout<<"x["<>x[i];}
- for (i=0; i<=n; i++)
- {
- y[i]=pow(sin(x[i]),2)+3*a;
- cout<<"y["<
- }
- return 0;
- }
- Кўрсаткич – бу шундай ўзгарувчики, бошқа ўзгарувчининг адресини ўзида сақлайди.
- Эълони :
-
- Адрес қандай ёзилади:
- char *pC; // символ адреси
- // ( ёки массив эълони )
- int *pI; // бутун ўзгарувчи адреси
- float *pF; // ҳақиқий ўзгарувчи адреси
- int m = 5, *pI;
- int A[2] = { 3, 4 };
- pI = & m; // m ўзгарувчи адреси
- pI = & A[1]; // A[1] массив адреси
- pI = NULL; // нул адреси ёки бўш адрес д-ди
Do'stlaringiz bilan baham: |