.


:




:

































 

 

 

 





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

int a = 5, b = 10, c; // a, b, c a b

int *pa, *pb; // pa pb,

pa = &a; // pa

pb = &b; // pb b

3 :

int *pa = &a, *pb = &b; // pa pb

(*) :

c = *pa; //c = 5

c = *pb; //c = 10

c = *pa + *pb; //c = 15

pb = pa;

c = *pb; //c = 5

, , , NULL, :

pa = 0; // pa

pb = NULL; // pb

c = *pa; //

c = *pb; //

 

4 ( 1), . :

() ( main(), printf(), scanf() .).

[] .

. () -> .

 

4.

 

, . . . . .

, , . . ;. , , . :

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

a++;

c *= a + b;

printf(zdes byl vasia); // printf stdio

while(1); //

, ,, . , , . , , .

, , , .. (, ), . , , , .

, . main. .

 

int func1()

{

func1

func1

}

short func2()

{

func2

func2

}

void main()

{

main

main

}

, . , void.

( ) , , .

.

- , func1, , , , func2 main. , , , .

: (x, y) , . , .

#include <stdio.h>

#include <math.h>

float x, y; // x, y

const double PI = 3.14; // PI

double GetRadius()

{

double z; // z

z = pow(x, 2) + pow(y, 2); // pow math

z = sqrt(z); // sqrt math

return z; //

}

double GetCircleArea()

{

double z; // z

z = GetRadius(); // GetRadius

z = PI * pow(z, 2); // pow math

return z; //

}

void main()

{

double z; // z

printf( x y:\n);

scanf(%f%f, &x, &y);

z = GetCircleArea();

printf( %f, z);

}

 

:

#include <stdio.h>

#include <math.h>

void main()

{

float x, y;

printf( x y:\n);

scanf(%f%f, &x, &y);

printf( %f, 3.14*(pow(x, 2) + pow(y, 2)));

}

 





:


: 2016-04-03; !; : 1032 |


:

:

- , , .
==> ...

1513 - | 1332 -


© 2015-2024 lektsii.org - -

: 0.012 .