.


:




:

































 

 

 

 


.




1.

.

, , , , , . .h. #include " .h".

: #include<cmath> - tan, sin .., #include<time.h> - ..

#define .

: #define __ N 5 N 5.

main () , .

Main () { -

Return 0;

} -

.

 
()
bool   0 / 255
()
char   0 / 255
short int   -32 768 / 32 767
unsigned short int   0 / 65 535
int   -2 147 483 648 / 2 147 483 647
unsigned int   0 / 4 294 967 295
long int   -2 147 483 648 / 2 147 483 647
unsigned long int   0 / 4 294 967 295
float   -2 147 483 648.0 / 2 147 483 647.0
long float   -9 223 372 036 854 775 808.0 / 9 223 372 036 854 775 807.0
double   -9 223 372 036 854 775 808.0 / 9 223 372 036 854 775 807.0

.

 
&& a == 3 && b > 4 ,
|| a == 3 || b > 4 , ,
! !(a == 3) , a 3

.

1.()

2. []

3.!

4.-

5.++ (increment)

6.-- (decrement)

7.~ (complement)

8.&

9.|

10.^ (eXclude OR)

11.<<

12.>>

13.*

14./

15.%

16.+

17.-

18.< ,

19.<=

20.> ,

21.>=

22.==

23.!=

24.||

25.&&

26.=

27.+=

28.-=

29.*=

30./=

31.%=

32.>>=

33.<<=

34.&=

35.|= ^= ,

:

#include <stdio.h> int main(void) { int a = 5, b =10, c = 25, d = 100, result; printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d / %d = %d\n", d, c, d / c); printf("%d * %d = %d\n", c, a, c * a); printf("%d %% %d = %d\n", c, b, c % b); result = (c + d) / a * b; printf("result is: %d\n", result); }

:

5 + 10 = 15
5 10 = -5
100 / 25 = 4
25 * 5 = 125
25 % 10 = 5
result is: 250

.

. , - . , , .

++ :

  • for
  • while
  • do while

1) for - , (. . true).

// for:

for (/*1*/; /*2*/; /*3*/)

{

/* */;

}

for. 1 - () , , -, for. : int counter = 0; // , counter int 0

2 - for, .

counter < 10; // count !

3 -. 3 , count , , ,

1, 2, 3 , . , , . , :

for (int counter = 0; counter < 15; counter++) // counter 1 0 15

2) while -, , while .

// while

while (/* while*/)

{

/* */;

/* */;

}

3) do while while , do while , . - do while . , do while , do while .

// do while:

do // do while

{

/* */;

}

while (/* */); // do while

:

:

if ()

if () else

, , . , , .

2.

PRINTF.

d - ;

o - ( );

x - ( 0);

u - ;

c - ;

s - : , , ;

e - , float double, [-]m.nnnnnne[+-], n . 6;

f - , float double, [-]mmm.nnnnn, n . 6.

g - %e %f, ; .

Scanf (%c %d %f ,& ch, &I, &fl) , &- .

.

, , . .

, , . , , n- .

// ++:

/* */ /* */[/* */];

// , 1:

int a[16];

//

int mas[10], a[16];

#include <stdio.h>
void main()
{

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

printf("%d %d %d %d %d\n",a[0], a[1], a[2], a[3], a[4]);

getchar();
}

:

5 4 3 2 1

, . .

, a, m n:

//

/* */ /* */[/* */][/* */];

// :

int a[5][3];

#include <stdio.h>
void main()
{

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

printf("%d %d %d\n", a[0][0], a[0][1], a[0][2]);

printf("%d %d %d\n", a[1][0], a[1][1], a[1][2]);

getchar();
}

1 2 3

4 5 6

.

.

new delete . new , delete . , , new delete . , . - delete.

// new

int *ptrvalue = new int;

// ptrvalue int

//new .

new , . , , , , 0. : int, float, double, char . .

// delete:

delete ptrvalue;

// ptrvalue int

// delete

:

#include "stdafx.h"

#include <iostream>

using namespace std;

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

{

int *ptrvalue = new int; // int

*ptrvalue = 9; //

//int *ptrvalue = new int (9);

cout << "ptrvalue = " << *ptrvalue << endl;

delete ptrvalue; //

system("pause");

return 0;

}

:

ptrvalue = 9

.

// 10 :

float *ptrarray = new float [10];

// ptrarray float

//

, , .

// :

delete [] ptrarray;

:

#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>
void main()
{

int *a; //

int i, n;

system("chcp 1251");

system("cls");

printf(" : ");

scanf("%d", &n);

//

a = (int*) malloc(n*sizeof(int));

//

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

{

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

scanf("%d", &a[i]);

}

//

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

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

free(a);

getchar(); getchar();
}

:

: 5

a[0]=4

a[1]=7

a[2]=3

a[3]=2

a[4]=1

4 7 3 2 1





:


: 2017-02-11; !; : 527 |


:

:

, .
==> ...

1787 - | 1594 -


© 2015-2024 lektsii.org - -

: 0.037 .