Добавить в закладки |
|
Меню сайта |
|
Полезные ссылки |
|
Друзья сайта |
|
|
Приветствую Вас, Гость · |
29-Янв-2025, 06:34 |
|
В категории материалов: 30 Показано материалов: 11-20 |
Страницы: « 1 2 3 » |
Сортировать по:
Названию
Строка языка С представляет собой массив символов, который завершается символом с кодом 0. Например, строка "QWERTY" имеет тип char[7], пустая строка "" — тип char[1]...
|
Значениями типа char являются целые числа со знаком (signed char) или без знака (unsigned char), которые помещаются в один байт. От других целых типов его отличает...
|
Когда параметром является двумерный массив, его вторая размерность обязательно указывается в объявлении функции
float a[ ][4]...
|
Чтобы передать массив в функцию, ей надо сообщить адрес начала массива и количество его элементов. Это можно сделать при помощи двух параметров...
|
Функция может не только принимать параметры-ссылки, но и возвращать ссылку в программу...
|
Как видно из предыдущего примера, для работы внутри функции с выходным параметром необходимо:
а) в вызывающей программе получить адреса переменных операцией взятия адреса «&»; б) в теле функции обращаться к этим переменным с помощью операции разыменования «*»
|
В C++, как и во всех других процедурных языках, функции нужны, чтобы разделить программу на относительно независимые части и кодировать каждую часть отдельно от других...
|
В свободной памяти можно разместить и двумерный массив. Для этого нужно вспомнить, что двумерный массив — это одномерный массив, элементами которого являются одномерные же массивы...
|
С помощью операции new можно размещать массивы в свободной памяти. Следующий оператор выделяет память под массив из 50 элементов типа long.
long *m - new long[50]; |
Хотя указатель char* m и массив char m[100]
– переменные разных типов, имя массива рассматривается транслятором как
указатель на начальный элемент массива. Адресные выражения m[n] и *(m + n) эквивалентны... |
|
|