. . . . . , . .
2.1. C/C++
:
int a[100];// 100
sizeof(a) 400, . . 100 4 .
0.
.. |
, ():
a[0] ,
a[55] ,
a[i] ,
a[2*i] .
:
int a[10]={1,2,3,4,5,6,7,8,9,10};
int a[]={1,2,3,4,5};
C/C++. .
, , int i=10;, ( int 4 ) . , .
. 3.
. . , - .
:
* ;
*, , , , , . * -, . . , .
int* i;
double *f, *ff;//
char* c;
. : int** a;
, .
int i; //
const int ci=1; //
int* pi; //
const int* pci; //
|
|
:
//
int* pi=&i;
:
(*);
;
( , ,
++, --);
;
.
, . , , .
int a; // int
int* pa=new int; // //
*pa=10;//
//,
a=*pa;//
.
sizeof().
char* pc;
int* pi;
double* pd;
.....
pc++; // 1
pi++; // 4
pd++; // 8
sizeof().
, .
.
: