.


:




:

































 

 

 

 





. return, . return. , /++ (), . , . , . , :

 

void f(int a, int *r1, int r2){

(*r1)+=a;

(*r2)-=a;

}

++ :

void f(int a, int &r1, int &r2){

r1+=a;

r2-=a;

}

r1 r2 .

, :

int f(int a, int &r1){

r1+=a;

r2-=a;

return r2

}

 

: .

struct myStruct {

int r1;

int r2;

};

myStruct ms;

 

myStruct f(int a){

ms.r1+=a;

ms.r2-=a;

return ms;

}

, , , . , . . , . , , .

, () , .

, , , :

int *f(){

int local = 5;

return &local;

}

local , .. . , :

int f(){

int local = 5;

return local;

}

, .. .

 

, . , , :

int a[3]={2,5,-6};

int f(int *a){

if (*(a+1)==5) return 1;

else return 0;

}

:

int a[3]={2,5,-6};

int f(int *a){

if (a[1]==5) return 1;

else return 0;

}

, , :

f(a);

, .. , & .

:

void print_mij(int *m, int dim1, int dim2)

{

for(int i=0;i<dim1;i++){

for(int j=0;j<dim2;j++)

cout << m[i*dim2+j];

cout << endl;

}

}

, , :

void print_m35(int m[3][5])

{

for(int i=0;i<3;i++){

for(int j=0;j<5;j++)

cout << m[i][j];

cout << endl;

}

}

 

,

 

.

return. , .

 

.

, , .

.

void f(int a);

void f(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

:

void f(int);

void f(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

:

void f(){

g(3);

}

void g(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

 

, .. g , f. :

 

void g(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

void f(){

g(3);

}

:

void g(int);

void f(){

g(3);

}

void g(int a){

for (int i=0;i<a;i++)printf("Hello world");

}

, ;

 

 

1. .

2. .

3. .

4. .

 

.

1

. . , , main().

 

2

. . , , main().

 

3

4

. .

 

5

. ( %) , . .

6

4 . . . .

 

7

( y=kx+b). . . , .

8

. , . , , main().

 

9

. , . .

10

. . , ( , )

 

11

 

12

13

14

15

16

17

18

19

20

21

( ). . ( ). , , main(). ( ), .., , a+bi : printf("%d+%d i",a,b);

22

, . .

 

23

. . , , main().

24

, . . .

 

25

26

. , . , , main().

27

. , . , , main().

28

( ). , . ( ). , , main(). ( ), .., , a+bi : printf("%d+%d i",a,b);

 

29

30





:


: 2016-09-03; !; : 645 |


:

:

: , .
==> ...

2255 - | 1878 -


© 2015-2024 lektsii.org - -

: 0.03 .