Указатели

Операторы цикла

Условные операторы

Операции

Типы данных

Printf ( );

Примеры:

1) #include <stdio.h>

main ( )

{

printf ("Hello, world");

}

2) #include <stdio.h>

main ( )

{

int a;

a = 10;

printf ("%d, a);

}

 

Int целые

Float с плавающей точкой

Char символьные

Double двойные ( с плавающей точкой)

Указатель

 

Пример:

1) #include <stdio.h>

main ( )

{

int a,b;

float ratio;

print ("Введите 2 числа:");

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

ratio = a/b;

printf ("Отношение = %f\n", ratio);

}

 

ratio - переменная

 

2) #include <stdio.h>

#include <string.h>

main ( )

{

char msg [30];

strcpy (msg, "Привет, мир");

puts (msg);

}

 

* - умножение

/ - деление

% - модуль

+

-

If - условие

Ветвь 1

Else

Ветвь 2

 

Пример:

#include <stdio.h>

main ( )

{

int a;

printf ("Введите число:");

scanf ("%d ; &a);

if (a>=1");

printf ("a>=1");

else

printf ("a<1");

}

 

SWITCH (a)

{

case 1:

funct 1 ( );

break;

case 2:

funct 2 ( );

break;

default:

funct d ( );

break;

}

 

 

For (i = 0; i < M; i ++)

{

funct (i);

}

 

while (a < b)

{

funct (a);

a + +;

}

 

do

{

funct (a);

a + +;

}

while (a<b);

 

Main ( )

{

int ivar, *iptr;

iptr = & ivar;

ivar = 421;

printf ("Адрес ivar = %р\n", & ivar);

printf (" Содержимое ivar = %d\n", ivar);

printf ("Содержимое iptr = %p\n", iptr);

printf ("Указываемое значение = %d\n", *iptr);

}

 

main ( )

{

int *iptr;

iptr = (int*) malloc (size of (int));

*iptr = 421;

printf ("Содержимое iptr = %p\n", iptr);

printf ("Указываемое значение = %d\n", *iptr);

}