.


:




:

































 

 

 

 


.




,

-

- .

, . , , .

: [] ([ ]) { }

:

extern

static ()

. , void.

, . . . , , .

:

inline

(inline int funcl();)

:

int sum(int,int);

int main()

{int a=2, b=3, c;

c=sum(a,b); return 0;}

int sum(int x, int y)

{return x+y;}

:

void func(int a)

{int b=0;

static int c=0;

cout<<++a<<++b<<++c<<endl;}

void main()

{func(3); func(4);}

. . . . . .

:

-

-

: return [];

-

.

.

:

)

) .

3 :

- ( )

- ( )

- 9 , )

void func(int i, int *j, int &k)

{cout<<++i<<++(*j)<<++k<<endl;}

void main()

{int a=1, b=2, c=3;

func(a, &b, c);

cout<<a<<b<<c;}

int func(const char*);

:

int f1(int a, int b=0);

f1(1,2); f1(100);

 

void f2(int i, int j=100, char *k=NULL);

f2(10); f2(4,5); f2(4,10,Vasia);

. main().

- ,

n!=n*(n-1)!; 0!=1; 1!=1

long func(long n)

{if (n==0 || n==1) return 1;

return (n*func(n-1));}

main():

1) main()

2) main(int argc, char *argv[])

int argc

char *argv[]

void int

.

- , .

- , , ().

:

1) (bool, char=>int; float=>double)

2) (int=>double, =>void)

3)

:

-

- -

-

.

.

, , .

:

teamplate <class Type> { }

:

template <class T> void sort(T *b, int n)

{for(int i=0; i<n-1; i++)

{int min=i;

for(int j=i+; j<n; j++)

{if(b[j]<b[min]) min=j;}

T a=b[i];

b[i]=b[min];

}

}

:

const int n=20;

int b[n];

sort (b, n);

..

double a[5];

sort(a, 5);

20) . #include. #define. #undef.

, , .

-

- #

#include:

- #include < > ,

- #include ,

- .h :

) , , , ,

) , , ,

)

)

)

#define:

- #define

- :

)

#define _

)

#define () _

) ,

#define

:

#define VERSION1

#define VASIA

#define MAX(x, y) ((x)>(y)?(x):(y))

#define MUX

:

-

y=MAX(sum1, sum2)

y=((sum1)>(sum2)?(sum1):(sum2))

-

:

#define sqr(x) (x*x)

sqr(y+1) (y+1*y+1)

:

#define sqr(x) ((x)*(x))

sqr(y+1) ((y+1)*(y+1))

#undef:

#undef

- , #define





:


: 2016-03-27; !; : 884 |


:

:

, .
==> ...

1495 - | 1404 -


© 2015-2024 lektsii.org - -

: 0.02 .