.


:




:

































 

 

 

 


. C/C++ :




C/C++ :

( );

().

:

<><_>(<__>)

<_>

<> - void, , ;

<_> - main , , ;

<__> - (), , :

<_><_>

<_> - , { }. , . .

return. :

return; - (. . void)

return <>; - , , .

return , return }.

:

int op (char c, int x, int y)

{

switch c

{

case +: return x+y;

case -: return x-y;

case *: return x*y;

case /: return x/y;

default: cout<<\n ;return 0;

}

}

:

< >(< >);

< > - , ;

< > - , . .

:

c = op (+, 5,4);

C/C++ - (. . ). : . , , .

:

// b

void change (int a,int b)

{

int r;

r = a; a = b; b = r;

}

//

change(a, b);

, . . .

void change (int *a,int *b)

{

int r;

r = *a; *a = *b; *b = r;

}

//

change(&a, &b);

, , .

, .

:

//

// 1

int sum (int n, int a[])

{

int i,int s=0;

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

s+=a[i]

return s;

}

void main()

{

int a[]={ 3, 5, 7, 9, 11, 13, 15 };

int s = sum(7, a);

cout<<s;

}

// 2

int sum (int n, int *a)

{

for(int i=0, s=0; i<n; s+=*(a+i),i++);

return s;

}

void main()

{

int a[]={ 3, 5, 7, 9, 11, 13, 15 };

int s = sum(7, a);

cout<<s;

}

char[], char*. .

, . .

 

1. , , 0. , . 60 . .

:

- 123023402303450

- (123,234,23,345)(23445,234567,1)(23445567767,45)

 

2. .

 

3. . (. . 90 ).

 

4. . , 0. .

 

5. , . . , 0, 1.

 

6. , ( : ). .

 

7. . , .

 

8. (.. 90 ). . ( , ).

 

9. , . n .

 

10. , . , 0 .

 

11. , . , .

 

12. , . .

 

13. , , , . .

 

14. , .

 

15. . , , . . . .

 

16. N x N. . , , , .

 

17. N x M. 3 3, . N M .

18. N x N. , . . () . .

 

19. .

 

20. , .


5
C/C++

: C/C++.





:


: 2016-03-28; !; : 583 |


:

:

- , - .
==> ...

783 - | 761 -


© 2015-2024 lektsii.org - -

: 0.014 .