Указатели
Операторы цикла
Условные операторы
Операции
Типы данных
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);
}