.


:




:

































 

 

 

 


( ) ( ) , ().

:

( ) , , , .

:

- , ;

( );

.

() .
, .

, .

 

.


 

q 0 q-1. k , .

 

i-

n+ki

() , 0.

 

, .

 

= *

int sizeof();

,

sizeof(char) = 1; sizeof(int) = 4; sizeof(float) = 4; sizeof(double) = 8;

:

[] = {};

, .

int a[10] = {0,1, 2, 3, 4, 5, 6, 7, 8, 9}; // a 10

int a [0]=0, a[1]=1, , a[10]=9;

int a[10] = {0}; // a 10 , 0

, . .

int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

[].

int main()

{

int a[5] = {0,1, 2, 3, 4};

int i;

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

printf("a[%d]=%d\t ", i,a[i]);

return 0;

}

 

. . ! .!

 

int a[10];

:

#include <stdio.h>
int main()
{
int i,a[5]; // a 5

//
for (i = 0; i<5; i++)
{
printf("a[%d] = ", i);
scanf("%d", &a[i]); // &a[i] - i-
}
//
for (i = 0; i<5; i++)
printf("%d ", a[i]); //
return 0;
}


 

2.

, , - (, -) .

 

#include <stdio.h>

/* , - */

int main()

{

int c,i,nwhite, other;

int ndigit[10];

nwhite = other = 0;

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

ndigit[i]= 0;

while ((c = getchar())!= 'EOF')

if (c>= '0' && c<='9')// c .

++ndigit[c - '0'];// ,

else if (c == ' ' || c == '\n' || c == '\t')

++nwhite;

else

++other;

printf("digits =");

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

printf("%d", ndigit[i]);

printf(", white space =%d, other =%d\n", nwhite, other);

return 0;

}

 

1. . . , .

 

pow() base, , . . baseexp. . . long double powl().

 

:

basis .

exponent .

 

 

, . , , . , , , , , . , . , ; - .

 

, .
, , ( ). .

/ . , , .

. .

 

, :

Ø ;

Ø ;

Ø ;

Ø .


:

 

() //
{
;//
...
return ;// return();
}


:

float sum(float x, float z)
{
float y;
y = x+z;
return y;//return (y);
}

 

float. y. x z.

, void. return . , void.

 

( ) .

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

- , .

:

Ø , .

Ø .

Ø .

Ø .


" ", . , . .

 

 

= ();


/ , . , / , , . , . , , . , . .

. , . . return :

 

return();

return ;


: , , . .

return . return .

, . void, return , :

return;


: .

#include <stdio.h>
//
int sum(int x, int y) //
{
int k = x + y; // k
return k; // k
}
int main()
{
int a, s; //
printf("a= ");
scanf("%d", &a); // a

printf("b= ");
scanf("%d", &b);
s = sum(a, b); // : x=a, y=b
printf("%d +%d = %d", a,b, s); // : a + b = s
return 0;
}

 

, , . . , "", . . .

.

, . , . ,! !, :

Ø ;

Ø ;

Ø .


, . .

main, :

#include <stdio.h>
int sum(int, int); // -
int main()
{
int a, r;
printf("a= ");
scanf("%d", &a);
r = sum(a, 5); // : x=a, y=5
printf("%d + 5 = %d", a, r);
return 0;
}
int sum(int x, int y) //
{
int k;
k = x + y;
return(k);
}

 

2.

 

. .

 

3. void swap(int,int)

4. 10 . .

 



<== | ==>
. . . | .
:


: 2017-04-15; !; : 415 |


:

:

.
==> ...

1909 - | 1684 -


© 2015-2024 lektsii.org - -

: 0.023 .