24.01.2018, 08:31 [+3 UTC]
в нашей команде: 2 495 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.42 (30.12.2017)

Общие новости:
02.01.2018, 09:46

Форум:
23.01.2018, 17:49

Последний вопрос:
23.01.2018, 20:07

Последний ответ:
24.01.2018, 06:22

Последняя рассылка:
24.01.2018, 02:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
29.09.2010, 03:34 »
Kardashevskij Anatolij Mikhajlovich
Большущее спасибо я еще попытаюсь разобраться так сказать переварить. С этим у меня туго. Но я надеюсь на дальнейшее сотрудничество хотя это нельзя назвать сотрудничеством так как IQ у вас на 2 порядка выше. [вопрос № 180068, ответ № 263229]
03.12.2010, 22:07 »
Burbon
Спасибо. Вы так захватывающе рассказали об iPad, что аж руки зачесались. Наверное попробую. Люблю пробовать:) [вопрос № 181094, ответ № 264512]
15.02.2010, 09:22 »
jeck26
Спасибо за ответ. Предпочитаю видеокарты от NVIDIA. Подожду немного, посмотрю что предложит ATI (Radion HD5000) [вопрос № 176646, ответ № 259395]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 618
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 376
CradleA
Статус: Профессионал
Рейтинг: 242

Перейти к консультации №:
 

Консультация онлайн # 138808
Раздел: • С / С++
Автор вопроса: Sashka
Отправлена: 31.05.2008, 18:02
Поступило ответов: 1

Здравствуйте!
Не могу разобраться, в большинстве книг по С++,
с наведеним примеров програм, используються функции:

int main(int argc, char* argv[]).

Напишыте пожалуйста, что в даном случае значит "argc", char*
(я понимаю, что char это символьный тип, но зачем здесь *) и argv[].
И ещё: Т.к тип void - это тип, который характ. функцию,
которая не возваращяет никакого значения, то
напишыте пожалуйста кратко в каких задачах в большинстве случаев нужно
использовать этот тип. Большое Вам спасибо.

Состояние: Консультация закрыта

Ответ # 225238 от Сандров Алекс

Здравствуйте, Sashka!

msdn said:

argc:
An integer specifying how many arguments are passed to the program from the command line. Because the program name is considered an argument, argc is at least 1.

argv
An array of null-terminated strings. The first string (argv[0]) is the program name, and each following string is an argument passed to the program from the command line.

То есть argc - число аргументов функции(в т.ч. и сама программа) и собственно argv - массив этих аргументов.

char* - это переменная-указатель на переменную char. Или проще: указатель на char. В таких переменных-указателях хранится адрес другой переменной. Такие указатели используют для динамического выделения памяти(т.е. обычно он указывает не на одну переменную, а на начало массива с переменными, char* - это обычно массив символов, строка), для передачи параметров в функцию (в с++ с параметров, переданных в функцию, делается копия и сам параметр снаружи функции остаётся неизменным, но если работать через указатель, то данные по указателю можно менять)

void: например функции установки занчений:

void SetValue(int iNewValue)
{
m_iValue = iNewValue;
}


Консультировал: Сандров Алекс
Дата отправки: 02.06.2008, 06:02

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.12738 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.42 от 30.12.2017