Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Указатель на массив, то функция должна иметь параметр, способный принять этот указатель.





Второй способ объявления параметра-массива состоит в его представлении в виде

Безразмерного массива, как показано ниже.

void display(int num[])

{

Int i;

for(i=0; i<10; i++) cout << num[i] << ' ';

}

Здесь параметр num объявляется как целочисленный массив неизвестного размера.

Поскольку C++ не обеспечивает проверку нарушения границ массива, то реальный размер

Массива — нерелевантный фактор для подобного параметра (но, безусловно, не для программы в

Целом). Целочисленный массив при таком способе объявления также автоматически

преобразуется С++-компилятором в указатель на целочисленное значение.

Наконец, рассмотрим третий способ объявления параметра-массива. При передаче массива

функции ее параметр можно объявить как указатель. Как раз этот вариант чаще всего

используется профессиональными программистами. Вот пример:

void display(int *num)

{

Int i;

for(i=0; i<10; i++) cout << num[i] << ' ';

}

Аргумент командной строки представляет собой информацию, задаваемую в командной строке после имени программы.

рограммы передается С++-компилятору в качестве аргумента командной строки.

В C++ для функции main() определено два встроенных, но необязательных параметра, argc и

Argv, которые получают свои значения от аргументов командной строки. В конкретной

Операционной среде могут поддерживаться и другие аргументы (такую информацию необходимо

Уточнить по документации, прилагаемой к вашему компилятору). Рассмотрим параметры argc и

Argv более подробно.

На заметку. Формально для имен параметров командной строки можно выбирать любые

Идентификаторы, однако имена argc и argv используются по соглашению уже в течение

Нескольких лет, и поэтому имеет смысл не прибегать к другим идентификаторам, чтобы

Любой программист, которому придется разбираться в вашей программе, смог быстро







Date: 2016-07-25; view: 241; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.011 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию