Презентация Лекция 9 (C/C). Стиль программирования. Структуры в Си. Объединения - union онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Лекция 9 (C/C). Стиль программирования. Структуры в Си. Объединения - union абсолютно бесплатно. Урок-презентация на эту тему содержит всего 20 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Лекция 9 (C/C). Стиль программирования. Структуры в Си. Объединения - union



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    20 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    88.56 kB
  • Просмотров:
    77
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Программирование на языке Си
Содержание слайда: Программирование на языке Си Лекция 9 Валиханов М.М., 2014г

№2 слайд
Язык Си Cи является
Содержание слайда: Язык Си (Cи++) является высокоуровневым искусственным языком для разработки программ. Си-подобные языки используются для программирования различного вида аппаратуры. Главное: Развитие ПО опережает развитие аппаратуры.

№3 слайд
Стиль программирования
Содержание слайда: Стиль программирования организация программного кода в соответствии с определенными правилами.

№4 слайд
Стиль программирования
Содержание слайда: Стиль программирования вырабатывается по мере получения опыта и зависит от самодисциплины программиста. Единого стиля нет. Существуют рекомендации, которым следует придерживаться, так как они были выработаны в ходе программи-рования миллионов строк кода миллионами людей.

№5 слайд
Основная цель стиля
Содержание слайда: Основная цель стиля программирования Это организация кода: легче искать ошибки; легче и быстрее разбираться в своей и чужой программе; «красота программного кода».

№6 слайд
Рекомендации корректность,
Содержание слайда: Рекомендации корректность, ясность и простота; имена по Венгерской нотации; комментируйте и документируйте код; не допускайте дублирования кода; инициализировать переменные перед их использованием; не используйте неизвестные аргументы в функциях (троеточия); устраняйте все ошибки и замечания; одна функция – одна задача.

№7 слайд
Структуры в Си это сложный
Содержание слайда: Структуры в Си это сложный тип данных представляющий собой упорядоченное в памяти множество элементов различного типа, или тип данных, позволяющий включать другие типы данных, в том числе структуры.

№8 слайд
Синтаксис struct имя типа
Содержание слайда: Синтаксис:   struct [имя типа]   {    поле_1;    поле_2;    ...    поле_N;   } [список переменных];

№9 слайд
Структура представляет собой
Содержание слайда: Структура представляет собой объект с набором различных параметров – полей. Структура представляет собой объект с набором различных параметров – полей. Объектами могут быть различные предметы из реального или программного мира. Обычно структуры записывают в отельный модуль «.h» файл. Например, любой автомобиль можно описать с помощью набора определенных свойств (параметров, полей).

№10 слайд
Пример объявления структуры
Содержание слайда: Пример объявления структуры

№11 слайд
Обращение к полям выполняется
Содержание слайда: Обращение к полям выполняется с использованием оператора точки «.» для записи и извлечения значения;

№12 слайд
Размер структуры Используется
Содержание слайда: Размер структуры Используется функция sizeof(): Синтаксис: sizeof(имя структуры) Например,

№13 слайд
Копирование структур Функция
Содержание слайда: Копирование структур Функция memcpy (небезопасная) или memmove (безопасная). Синтаксис: memcpy (адрес назначения, адрес источника, размер); memmove (адрес назначения, адрес источника, размер);

№14 слайд
Массив структур
Содержание слайда: Массив структур

№15 слайд
Функции в структурах
Содержание слайда: Функции в структурах

№16 слайд
Поля структур могут быть
Содержание слайда: Поля структур могут быть Открытого типа – public; Закрытого типа – private. Инкапсуляция – разделение прав доступа к полям структуры. В полях с Private напрямую извне изменить или прочитать данные из полей нельзя, только через функции структуры.

№17 слайд
Содержание слайда:

№18 слайд
Объединения - union
Содержание слайда: Объединения - union Объединения - это объект, позволяющий нескольким переменным различных типов занимать один участок памяти. Все элементы объединения начинаются с одного адреса. Размер объединения равен максимальному размеру типу данных.

№19 слайд
Разделение целого числа на
Содержание слайда: Разделение целого числа на байты

№20 слайд
Другие виды типов данных
Содержание слайда: Другие виды типов данных Перечисления - enum. Битовые поля структур - int:1.

Скачать все slide презентации Лекция 9 (C/C). Стиль программирования. Структуры в Си. Объединения - union одним архивом: