.


:




:

































 

 

 

 





: .

, , . , , .

:

*;

:

int *pti; char *ptc; float *ptf;

pti ; ptc char; ptf float.

: & *. & (.. ). . * : , :

- .

- , .

- .

1:

int x, /* int */

*y; /* int */

y=&x; /* y - x */

*y=1; /* x

1, .. x=1; */

2:

int i, j=8, k=5, *y;

y=&i;

*y=2; /* i=2 */

y=&j; /* j */

*y+=i; /* j+=i, .. j=j+1 -> j=j+2=10 */

y=&k; /* k */

k+=*y; /* k+=k, k=k+k = 10 */

(*y)++; /* k++, k=k+1 = 10+1 = 11 */

- , ( , "void *").

int i, *x;

char *y;

x=&i; /* x -> int */

y=(char *)x; /* y -> char */

y=(char *)&i; /* y -> char */

:

int a=5, *p, *p1, *p2;

p=&a; p2=p1=p;

++p1; p2+=2;

printf(a=%d, p=%d, p=%p, p1=%p, p2=%p.\n,a,p,p,p1,p2);

:

a=5, *p=5, p=FFC8, p1=FFCC, p2=FFD0.

: , ..

( )

, , : .

, int *pti; char *ptc; float *ptf;

pti=pti+1; pti++; pti 2, FFC2. pti--; 2 FFBE.

:

ptc++; 1;

ptf++; 4.

. (">",">=","<","<=","==","!="). .

stdio.h NULL. . : ptf=NULL;

.

. . , .

#include<stdio.h>

#include<stdio.h>

void main()

{ int a, b, *p1, *p2, *p3;

float *p4;

clrscr();

puts( 2 );

scanf (%d%d, a, b);

*p1=a+b;

*p2=a*b;

*p3=a-b;

*p4=(float)a/b;

printf (%d + %d=%d\n, a, b, *p1);

printf (%d * %d=%d\n, a, b, *p2);

printf (%d - %d=%d\n, a, b, *p3);

printf (%d / %d=%f\n, a, b, *p4);

getch();

}

1. .

2. .

3. .

1. ? ?

2. ?

3. ?

4. .

5. &?

 

:

1. : X, Y, Z.

max(x + y + z, x*y*z) + 3 min(x2 + y2, y2 + z2) 4.

2. : A, B, C, D. :

A + B + C + D,A, B, C, D ;

(A + B) * (C + D), A, BC, D ;

4*A, A, B, C, D ;

(A - B) * (C -D), .

3. : A, B, C. , P = A * B * C / min(A,B,C), min(A, B,C) - A, B, C.

4. :

0 - ;

1 - , , ;

2- , ;

3 - , .

5. . , .

6. R . , .

7. R S. .

8. R (a, b). .

9. , r R. , .

10. . ,

) ;

) .

11. . , .

12. X .

13. , D ABC, . D .

14. R S. , .

15. R . .

 

19





:


: 2016-10-27; !; : 707 |


:

:

, ; , .
==> ...

1936 - | 1725 -


© 2015-2024 lektsii.org - -

: 0.017 .