Содержание
- 2. Размерности 1 байт = 8 бит 1 параграф = 24 байт 1 Кб = 210 байт
- 3. Модель оперативной памяти ПК Сегмент Смещение адрес = (сегмент, смещение) Абсолютный адрес = сегмент *16 +
- 4. Модель карты памяти
- 5. Сравнение статической и динамической памяти
- 6. Указатель Указатель – это переменная, значением которой является адрес области памяти Указатель Адрес Переменная Значение
- 7. Описание указателей На Паскале var p : pointer; t : ^integer; n: integer; … n :=
- 8. Указатели и массивы int b[5] = {1, 1}; int *p, i; for (i = 2; i
- 9. Строки в Си #include … char S[100]; int l; strcpy (S, ”test”); l = strlen(S); S
- 10. Функции работы с динамической памятью
- 11. Пример работы с динамической памятью #include #include int main() { float *t; int i, n; printf(”\nn=”);
- 12. Пример 2 #include #include #include int main() { char *s, *s1; int n; s = (char
- 13. Пример 3. void swap (int *x, int *y) { int a; a = *x; *x =
- 14. Структуры в Си это объединенные данные. В отличие от массивов, структуры могут содержать данные разных типов:
- 15. Так же можно объявлять переменные сразу после объявления структуры: struct student { char name[20]; char sex;
- 16. Операции над структурами присваивание полю структуры значение того же типа; можно получить адрес структуры. Не забываем
- 17. Инициализация структуры struct student a = {"Sergey", ‘m', 20, 4.5 }; Cоздается переменная типа struct student
- 18. Пример: struct student { char name[20]; char sex; int age; float mark; }; struct student x,
- 19. Объединения позволяют определять один и тот же участок памяти для хранения нескольких типов данных. При этом
- 21. Скачать презентацию