Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Структура програмы. Назначение функции Main(). Назначение заголовочныз файлов
Исходная программа — совокупность следующих объектов — директив, указаний компилятору, объявлений и определений. Директивы задают действия препроцессора по преобразованию текста программы перед компиляцией. Указания компилятору — это команды, выполняемые компилятором во время процесса компиляции. Объявления задают имена и атрибуты переменных, функций и типов используемых в программе. Определение — это объявления, определяющие переменные и функции. Опеределение переменной в дополнении к ее имени и типу задает начальное значение объявленной переменной. Определение функции специфицирует ее структуру, которая представлет собой смесь из объявлений и операторов, которая образует саму функцию. Определение функции также задает имя функции, ее формальные параметры и тип возвращаемой величины. Исходная программа может содержать любое число директив, указаний компилятору, объявлений и определений. Любой из объектов программы имеет определенный синтаксис, и каждая составляющая может появляться в любом порядке.
#include <stdio.h> //директива препроцессора #include <conio.h> //директива препроцессора int max(int, int) //объявление функции max void main() //определение функции main { int a = 0; //определение переменной а int b,c,m; //определение переменных scanf(“%i%i%i”&a &b &c); //указания компилятору m = max(a,b); //указания компилятору m = max(m,c); //указания компилятору printf(“max=%i”,m); //указания компилятору } int max(int x, int y); //определение функции max { if (x>y) return x; //указания компилятору else return y; //указания компилятору } Каждая программа содержит главную программную функцию с именем main. Функция main служит точкой старта при выполнении программы и обычно управляет выполнением программы, организуя вызовы других функций. Программа обычно завершает свое выполнение по окончанию функции main. Все функции, включая функцию main, могут быть объявлены с параметрами. Значения параметров функции main могут быть переданы из внешнего окружения, в частности из командной строки. Заголовочные файлы имеют расширение.h и содержат объявление констант, переменных, функций, библиотек.
Переменные и данные. Основные типы данных. Объявление переменных. Инструкции присваивания Имена составляются из букв и цифр. Первым символом должна быть буква («_» считается за букву, но с нее начинаются имена библиотечных функций, констант, переменных). Переменные чувствительны к регистру. Запрещается использование ключевых слов языка в качестве индентификатора.
Типы данных Базовые типы: целые; вещественные; перечисляемые.
Описание переменных имеет вид var_name var_list. Все переменные должны быть объявлены раньше, чем будут использоваться. Объявление специфицирует тип, и содержит список из одной или нескольких переменных этого типа. Одновременно с описанием можно задать начальное значение переменных. Такое действие называется инициализацией переменных. Описание с инициализацией производится по следующей схеме: тип имя_переменной = значение. Инициализация констант осуществяется только один раз перед тем как начнет выполняться текст программы. Описание констант: #define a 4/const int 4;
Операция присваивания Присваивание в языке С является операцией, а не оператором. Знак операции - =. Присваивание, как и любой другой знак операции, может несколько раз входить в выражение. Присваивание имеет самый низкий приоритет. Операция присваивания — правоассоциативная. Это значит, что несколько расположенных подряд операций присваивания выполняются справа налево, то есть значение, стоящее от знака равенства, присваивается левой части.
Арифметические операции Бинарными (имеющими 2 аргумента) являются арифметические операции +, -, =, *, /, % (остаток от деления нацело). Приоритет арифметических операций сохраняется из математики. Действия одного приоритетного уровня выполняются слева направо. В языке С имеются дополнительные операции присваивания, совмещающие присваивание с выполнением других операций. +=, -=, *=, /=, %=.
Функции ввода/вывода
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 273; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.204.177.148 (0.019 с.) |