Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2014_2015 / lect1_new1.pptx
Скачиваний:
17
Добавлен:
27.12.2015
Размер:
6.08 Mб
Скачать

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

Ключевые слова - это предопределенные идентификаторы, которые имеют специальное значение для компилятора С. Имена объектов программы не могут совпадать с их названиями.

auto double int

struct break

else

long

switch

case enum

registertypedef

char extern

return

union

 

 

for

const

float short unsigned continue

signed

void default goto sizeof while

doif

static

volatile

 

 

 

Не могут быть переопределены, однако могут быть названы другим текстом, но тогда перед компиляцией они должны быть заменены посредством препроцессора на соответствующие ключевые слова. Некоторые компиляторы – дополнительные : Cdecl far fortran huge near pascal

Операторы языка С

Пустой оператор

;

 

 

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

 

 

for

пошаговый

 

while

с предусловием

 

doif

Условныйс постусловиемоператор

 

continue

Оператор продолжения

 

goto

Оператор перехода

 

switch

Оператор переключения

 

break

Оператор разрыва

 

return

Оператор возврата данных

 

 

Оператор-выражение -

 

 

 

комбинация операндов и операций, задающая порядокУнарные операции вычисления некоторого значения:Бинарные операцииТернарная операция

Операции вызова процедур и ф-ий

Операции С

 

 

бинарные

 

унарные

 

 

Тернарная

условная ?:

А?В:С

 

 

 

задается словом

sizeof - определение размера (унарная)

13 операций присваивания

Ставьте скобки в явном виде!!!! i+++j (i++)+j

Значения двоичных разрядов в двоичном числе

Шестнадцатеричные цифры (а) и их десятичные (б) и двоичные (в) значения

Преобразование шестнадцатеричного числа в двоичное

Отрицательные числа

Структура программы

 

 

1) Область директив и макросов

#define

Область глобальных переменных

#include

 

2)

+ область прототипов процедур и ф-ий

+ область процедур и ф-ий (тела)

 

main()

3) Заголовок ф-и main

 

главная ф-я, управляет выполннием

 

{

программы, обеспечивает вызовы др

 

int a, b, y;

4) тело главной ф-и –

 

локальные пременные,

 

y=a+b;

вызовы ф-ий и процедур,

 

printf(‘%d’,y);

вызовы операторов

 

return 0;

5) Оператор возврата данных

 

6) область процедур и ф-ий (тела)

 

}

 

 

Файл - набор взаимосвязанных данных, имеющих общее имя, находящихся на каком-либо устрой-стве и доступных для обработки на компьютере;

Драйвер – прогр., управляющ. внешними устр-вами; Пример: kbr.sys - драйвер клавиатуры

каталог (директория) - группа файлов, объединен-ных по какому-либо признаку.

Вся информация в ПК размещается в файлах. Для обращения к файлу используется имя файла.

ИМЯ ФАЙЛА: имя.тип

имя - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов*;

тип - может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов*. Тип или расширение могут отсутствовать.

* В зависимости от файловой системы

Структурирование данных – файлы 2

Соседние файлы в папке 2014_2015