Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 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; Нарушение авторских прав |