представлять
Помогите новичкам в языке C от начала до «профессионального» уровня.
заявление
За исключением небольшого количества ссылок на книги и техническую документацию (все указано в конце статьи), остальной контент на этом складе — моя оригинальная работа. Когда вы цитируете или изменяете содержимое этого репозитория, пожалуйста, подпишите его и поделитесь им таким же образом, спасибо.
При перепечатке статьи просьба четко указывать адрес страницы в начале.
навигация
- Изучите язык Си
- Язык C: вопросы и ответы
- C классические упражнения
- Небольшая игра, реализованная на C.
- Задание по дизайну курса C
- Получите бесплатно обязательные к прочтению классические электронные книги на языке C
Изучите язык Си
Программирование на языке C – введение в современные методы
Содержание этой части в основном взято из книги «Программирование на языке C – современные методы».
- Обзор языка C
- Основные понятия языка C 1
- Основные понятия языка C 2
- Форматирование ввода и вывода
- тип данных
- выражение
- оператор выбора
- цикл
- множество
- функция
- Структура программы
- указатель
- указатели и массивы
- нить
- препроцессор
- Пишите большие программы
- Структуры, объединения и перечисления
- Расширенные применения указателей
- заявление
- Программирование
- Низкоуровневое программирование
- ввод/вывод
- стандартная библиотека
- Обработка ошибок
Базовый и расширенный контент по языку C взят из моего блога.
Язык Си для начинающих
Эта часть представляет собой мое резюме базовых знаний языка C.
- Типы данных и переменные
- множество
- ветки и петли
- функция
- указатель
- Оператор
язык C продвинутый
- Разберёмся, что такое malloc за 5 минут
- Для файлов языка C достаточно прочитать эту статью.
- Статья о понимании общих строковых функций на языке C, наиболее полная компиляция во всей сети.
- Что такое перечисления, структуры и объединения. Просто прочитайте эту статью.
- Что такое глобальные переменные и макросы и как писать большие программы. Просто прочитайте эту статью?
- Подробно объяснены несколько методов определения простых чисел, которые вы не знаете, от самых простых до самых глубоких.
- Что вы не знаете о строках
- выравнивание памяти
- Динамическое управление памятью
- Строковые функции и функции памяти
- Little endian и целочисленное хранилище
- Указатель расширенный
- Об указателях
- Краткое обсуждение перегрузки, полиморфизма и шаблонов в языке C.
- Знаете ли вы эти базовые знания о массивах?
- Те базовые знания о функциях, которые мы склонны игнорировать.
C Подводные камни и подводные камни
Эта часть содержания взята из книги «Ловушки и ловушки Си». Прочитав эту книгу, я осознал ошибки, которые совершал раньше.
- Словарная ловушка
- Вторая синтаксическая ловушка
- Три смысловые ловушки
- четыре соединения
- Пять библиотечных функций
- Шесть препроцессоров
- Семь портативных дефектов
- Восемь предложений
C классические упражнения
упражняться | представлять | трудность |
---|
1. Общая реализация функции строки/памяти | Основная реализация: strlen/strcpy/strcmp/strcat/strstr/memcpy/memmove | |
2. Расчет бухгалтерской книги | Практика использования циклов ( while, switch ) | |
3. Рассчитайте проценты и выдайте карты. | Практикуйтесь в использовании массивов | |
4. Определить простые числа | Практикуйтесь в использовании функций | |
5. Угадайте число и классификацию рук | Практика использования глобальных переменных (расширение: как заменить глобальные переменные) | (угадай число) (ручная классификация) |
6. Максимальный элемент и минимальный элемент массива | Узнайте об указателях | |
7. Функция чтения строк дизайна | Понять функцию чтения строк getchar , характеристики строк (
|