Вопросы с тегом «main»

Во многих языках программирования основная функция, подпрограмма или метод отмечает точку входа в программу. Обычно это функция, написанная первым программистом, которая запускается при запуске программы.

7
Почему argc не является константой?
int main( const int argc , const char[] const argv) Поскольку в пункте № 3 эффективного C ++ сказано: «По возможности используйте const», я начинаю думать: «Почему бы не сделать эти« постоянные »параметры const?». Есть ли какой-нибудь сценарий, при котором значение argcизменяется в программе?
104 c++  const  main  argc  effective-c++ 

3
Эквивалент if __name__ == '__main __' в Ruby
Я новичок в Руби. Я хочу импортировать функции из модуля, который содержит инструмент, который я хочу продолжать использовать отдельно. В Python я бы просто сделал это: def a(): ... def b(): ... if __name__ == '__main__': a() b() Это позволяет мне запускать программу или импортировать ее как модуль для использования …
102 python  ruby  main 

7
Как может работать программа с глобальной переменной main вместо основной функции?
Рассмотрим следующую программу: #include <iostream> int main = ( std::cout << "C++ is excellent!\n", 195 ); Используя g ++ 4.8.1 (mingw64) в ОС Windows 7, программа компилируется и работает нормально, печатая: C ++ отличный! к консоли. mainвыглядит как глобальная переменная, а не функция; как эта программа может работать без функции …


6
Могу ли я вызвать main () импортированного модуля в Python?
В Python у меня есть модуль myModule.py, в котором я определяю несколько функций и main () , который принимает несколько аргументов командной строки. Обычно я вызываю эту функцию main () из сценария bash. Теперь я хотел бы поместить все в небольшой пакет , поэтому я подумал, что, может быть, я …

10
Безопасно ли переименовывать argc и argv в основной функции?
Многие программы используют стандартные имена для ряда аргументов и массивов строк. Прототип основных функций выглядит следующим образом : int main(int argc, char *argv[]);. Но сломаю ли я что-нибудь, если выберу для этих переменных собственные имена? Например int main(int n_of_args, char *args[]); В контексте компилятора все нормально. Эти переменные являются локальными …
82 c++  c  main 

1
C основной параметр
Я написал код, который должен отображать основные параметры, но когда я скомпилировал его и набрал "*", программа показывает структуру моего файла. Команда в cmd выглядит так:program.exe 1 2 3 * #include <stdio.h> #include <stdlib.h> int main(int argc, char const* argv[]) { for (int i=0; i<argc; i++) printf("%s\n", argv[i]); return 0; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.