Объявление и инициализация указателей. Работа с указателями. Область видимости переменных, глобальные и локальные переменные. Как получить значение локальной переменной в глобальном блоке с помощью указателя.
В этом уроке мы продолжим изучение указателей и подробно рассмотрим как с помощью указателей работать с массивами, арифметические действия над указателями, сравнение указателей, а так же как использовать указатели вместо имени массива.
Самые распространенные ошибки, которые допускают начинающие программисты: некорректное сравнение указателей и неинициализированный указатель. Что нужно делать чтоб их не допустить в своих программах. Особая область NULL и нулевой указатель. Это и многое другое в этой статье.
При использовании функций часто возникает проблема, как вернуть из функции больше одного значения. Дело в том, что из функции с помощью функции return можно вернуть только значение одной переменной. А если нам нужно вернуть из функции больше одного значения? Например, результат деления двух чисел или невозможность выполнить деление, если делитель равен нулю. Другой пример: извлечение корня из отрицательного числа. Как вернуть из функции больше одного значения, зачем нужен оператор static, что такое передача функции аргумента по ссылке и по значению, а также ссылочные параметры? Об этом в этой статье