ВУЗ:
Составители:
Рубрика:
2
Оглавление
⏐ Следующий раздел
Лабораторная работа №1
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Структура простой программы на языке Си
Рассмотрим пример простой программы на языке Си.
#include <stdio.h>
/* Пример программы на
языке Си */
void main ()
{
int x; // Переменная целого типа
float a; // Переменная вещественного типа
char c, str[20]; // Символьная переменная и строка
printf ("\n Введите целое число :"); //Вывод информации на экран scanf
("%d",&x); //Ввод информации с клавиатуры
printf ("\n Введите число c плавающей точкой :");
scanf ("%f",&a);
printf ("\n
Введите символ :");
scanf ("\n%c",&c);
printf ("\n Введите строку символов :");
scanf ("%s",str);
printf ("\n Результаты :");
printf ("\n %-6d \n %-12.4f \n %2c \n %-20s ",x,a,c,str);
}
Первая строка программы содержит директиву include препроцессора языка
Си. Препроцессор - это системная программа, которая выполняется перед вызовом
компилятора. Все директивы препроцессора начинаются с символа #. В данном
случае применение директивы include обеспечит подстановку в исходный текст
программы стандартного заголовочного файла <stdio.h>, содержащего
описания
функций printf и scanf. Если удалить первую строку программы, то компилятор не
сможет проверить правильность обращения к функциям printf и scanf и выдаст
сообщение об ошибке.
Основными элементами, из которых строится любая программа на языке Си,
являются функции. Выполнение программы, написанной на языке Си, начинается с
2 Оглавление ⏐ Следующий раздел Лабораторная работа №1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ Структура простой программы на языке Си Рассмотрим пример простой программы на языке Си. #include/* Пример программы на языке Си */ void main () { int x; // Переменная целого типа float a; // Переменная вещественного типа char c, str[20]; // Символьная переменная и строка printf ("\n Введите целое число :"); //Вывод информации на экран scanf ("%d",&x); //Ввод информации с клавиатуры printf ("\n Введите число c плавающей точкой :"); scanf ("%f",&a); printf ("\n Введите символ :"); scanf ("\n%c",&c); printf ("\n Введите строку символов :"); scanf ("%s",str); printf ("\n Результаты :"); printf ("\n %-6d \n %-12.4f \n %2c \n %-20s ",x,a,c,str); } Первая строка программы содержит директиву include препроцессора языка Си. Препроцессор - это системная программа, которая выполняется перед вызовом компилятора. Все директивы препроцессора начинаются с символа #. В данном случае применение директивы include обеспечит подстановку в исходный текст программы стандартного заголовочного файла , содержащего описания функций printf и scanf. Если удалить первую строку программы, то компилятор не сможет проверить правильность обращения к функциям printf и scanf и выдаст сообщение об ошибке. Основными элементами, из которых строится любая программа на языке Си, являются функции. Выполнение программы, написанной на языке Си, начинается с