.


:




:

































 

 

 

 





 

 

(array) , , ( ). ++ , , , , .

:

 

_ []; //

_ [_1][_2]; //

 

, :

 

_ []

_ [_1][_2],

 

, 0 ( 1). .

 

:

 

int m[10]; // - 10 , m[i], i = 0 ÷ 9

float mm[3][4]; //- 3 ´ 4 , mm[i][j], i = 0÷2, j = 0÷3

char *d[3]; // 3 char (), d[i], i = 0÷2

:

int m[10] = {9,8,7,6,5,4,3,2,1,0};

float mm[3][4] = {{0.1,0.2,0.3,0.4},{1.1,1.2,1.3,1.4},{2.1,2.2,2.3,2.4}};

char *d[] = {++, , }; // //

 

 

() , , 0: m = &m[0]. :

 

int m[10], *p = m; //p = &m[0]

for (int i = 0; i < 10; i++)

m[i] = i; // p[i] = i;

: m[i], mm[i][j] : *(m + i), *(*(mm + i) + j).

- mm (mm[i] i- ), .

, int mm[N][M] int *mm[N] (mm[i]) M int **mm N int, M N .

 

 

 

, .

 

:

 

int summa (const int m[], int s) // m , m = massiv, s , s = size

{ int i, sum = 0;

for (i = 0; i < s; i++)

sum+ = m[i];

return sum;

}

y = summa(massiv, size); // massiv , size

 

const m .

 

 

-

 

char* char[] , \0. string string.h . string (ANSI C++) string, . : using namespace std;

 

: char *s1 = C++; //

har s2[] = {C++,+,+,\0}; //

string s3 = C++; //

 

 

new delete, . , , , , .

new delete :

 

new _

new _ ()

new _ []

delete

delete []

 

: int *p, *m; // p m

p = new int(10); //

m=new int[10]; // 10

delete p; //

delete []m; //

 

1. , , , ; : 1) ; 2) ; 3) .

2. :

1) ( , );

2) ;

3) ;

4) (, );

5) (, );

6) (, ) £ 10, , ;

7) ( , ): 1 N, 2 N-1 ..;

8) ( , );

9) ( , );

10) ;

11) (, ), ;

12) (, ) , ;

13) ;

14) ( , );

15) (, ) , , ;

16) ( , );

17) (, ), ;

18) ( , );

19) (, ) ;

20) (, ) (, ).

.

 

 

1. ? .

2. ? ?

3. .

4. , .

5. , ?

6. ?

7. ?

 

III

 





:


: 2016-07-29; !; : 292 |


:

:

,
==> ...

1679 - | 1622 -


© 2015-2024 lektsii.org - -

: 0.018 .