Главная » 2015 Ноябрь 30 » Как научиться программировать на C
16:14 Как научиться программировать на C | |
Как научиться программировать на CЯзык C - это мощный язык программирования, разработанный в 1970-х годах. В зависимости от вашего предыдущего опыта программирования изучение языка С может потребовать много времени и терпения. Однако, если вы это сделаете, изучение других языков будет для вас более простым. Хотя изучение всего языка выходит за рамки этой статьи, она поможет вам начать работу в правильном направлении. Шаги
Пример кодаФункция для расчета наибольшего общего делителя (с использованием алгоритма Евклида): int gcd(int u, int v) { int r; while (v != 1) { r = u % v; u = v; v = r; } return u; }Функция принимает два целых числа с именами 'u' и 'v' и возвращает целое число. Функция называется 'gcd'.
Функция принимает два целых числа и именами 'x' и 'y' и возвращает целое значение. Функция называется 'power'. Советы
| |
|
| |
| Всего комментариев: 0 | |

2
Узнайте, как скомпилировать и запустить простейшую программу, это будет ваша первая программа, как правило, она просто напечатает "Hello World" на экране и завершится. Не волнуйтесь по поводу незначительных деталей синтаксиса, просто привыкните к порядку компиляции и запуска программ.
5
Изучите указатели. Указатели очень важны в языке С, так как в отличие от Java с помощью указателей вы можете получить прямой доступ к содержимому памяти. Недостатком этой возможности является то, что в случае, если ваша программа недостаточно протестирована, это может привести к сбою.
6
Изучите условные операторы, такие как "if" и "switch". Оператор "if" будет одним из наиболее часто используемых вами операторов, вы можете выполнять какой-то кусок кода в зависимости от того, выполняется ли условие или нет (например, если цвет, указанный пользователем, был красным).
7
Изучите циклы. Узнайте о разнице между циклами "for" и "while" - избегайте бесконечных циклов! Изучите операторы continue и break.
8
Изучите структуры данных. Хотя структуры данных не имеют прямого отношения к программированию, но для продвинутого пользователя знание основных понятий в области компьютерных наук имеет важное значение.
9
Начните с маленьких программ. Когда вы создаете собственный код, постарайтесь выделить наиболее существенную часть проблемы - это входные данные, вызов функций или структура цикла (это самые элементарные примеры) и начать с этого. Затем, опираясь на это, понемногу продвигайтесь дальше.
10
Изучите ключевые шаги отладки. Хотя это выглядит немного сложно в начале, но если у вас большой исходный код, то использование операторов вывода на экран выглядит более чем странно.