Программирование


Компиляторы, совместимые со стандартом C99, также позволяют использовать комментарии, начинающиеся с символов // и заканчивающиеся переводом строки



бет3/3
Дата29.01.2023
өлшемі1,52 Mb.
#166728
1   2   3
Байланысты:
Жусип Нургабыл

Компиляторы, совместимые со стандартом C99, также позволяют использовать комментарии, начинающиеся с символов // и заканчивающиеся переводом строки.

Препроцессор

Перед компиляцией исходный текст программы на Си обрабатывается препроцессором.

Он разыскивает в тексте программы свои директивы (инструкции, команды), которые начинаются с символа # и выполняет их. Директивы препроцессора позволяют вставить в программу тексты из других файлов, исключить из процесса компиляции фрагменты кода или выполнить замену одних фрагментов другими.

Лексемы языка

имена (идентификаторы);

ключевые слова;

знаки операций;

разделители;

литералы (константы).

Ключевые слова С89

Типы данных языка Си

Описания идентификаторов

  • [класс памяти] [const] тип имя [инициализатор];
  • инициализатор: = значение
  • short int a = 1;
  • const char C = 'C';
  • char s, sf = 'f';
  • char t (54);
  • float c = 0.22, x(3), sum;

Пример описаний

  • int a; // 1 глобальная переменная a
  • int main() // 2
  • { int b; // 3 локальная переменная b
  • static int c; // 4 локальная статическая переменная c
  • a = 1; // 5 присваивание глобальной переменной
  • int a; // 6 локальная переменная a
  • a = 2; // 7 присваивание локальной переменной
  • ::a = 3; // 8 присваивание глобальной переменной
  • extern int x; // 9 переменная х объявлена; определение дальше
  • ...
  • return 0; // 10
  • } // 11
  • int x = 4; // 12 определение и инициализация x

Приоритет операций

Роль системы СИ

  • Единицы СИ универсальны и применимы во всех областях физики и техники, так как не имеют никакого отношения к свойствам конкретного материала.
  • Система СИ абсолютна: сила или энергия любой природы может быть выражена в действующих в этой системе механических единицах (соответственно силы или энергии).
  • Система СИ принята в международных масштабах и вводится во всех странах в законодательном порядке. В СССР СИ была принята к употреблению с 1963 г.

Даты перехода на метрическую систему. Страны, которые не приняли систему СИ в качестве основной или единственной (Либерия, Мьянма, США), отмечены чёрным цветом

Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет