Preguntas etiquetadas con main

En muchos lenguajes de programación, la función principal, subrutina o método marca el punto de entrada del programa. Generalmente es la primera función escrita por el programador que se ejecuta cuando se inicia un programa.

7
¿Por qué argc no es una constante?
int main( const int argc , const char[] const argv) Como el artículo n. ° 3 de C ++ efectivo dice "Use const siempre que sea posible", empiezo a pensar "¿por qué no hacer estos parámetros 'constantes' const"? ¿Existe algún escenario en el que argcse modifique el valor de en …
104 c++  const  main  argc  effective-c++ 

3
`if __name__ == '__main __'` equivalente en Ruby
Soy nuevo en Ruby. Estoy buscando importar funciones de un módulo que contiene una herramienta que quiero seguir usando por separado. En Python simplemente haría esto: def a(): ... def b(): ... if __name__ == '__main__': a() b() Esto me permite ejecutar el programa o importarlo como un módulo para …
101 python  ruby  main 




10
¿Es seguro cambiar el nombre de argc y argv en la función principal?
Muchos programas utilizan nombres estándar para varios argumentos y matrices de cadenas. El prototipo de las principales miradas función como: int main(int argc, char *argv[]);. Pero, ¿rompería algo si elijo nombres personalizados para estas variables? P.ej int main(int n_of_args, char *args[]); En el contexto del compilador, todo está bien. Estas …
82 c++  c  main 

2
Compilar y ejecutar el programa sin main () en C
Estoy tratando de compilar y ejecutar el siguiente programa sin main()función en C. He compilado mi programa usando el siguiente comando. gcc -nostartfiles nomain.c Y el compilador da una advertencia /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 Está bien, no hay problema. luego, he ejecutado el archivo …

1
C parámetro principal
Escribí un código que tiene que mostrar los parámetros principales, pero cuando lo compilé y escribí "*", el programa muestra la estructura de mi archivo. El comando en cmd se ve así:program.exe 1 2 3 * #include <stdio.h> #include <stdlib.h> int main(int argc, char const* argv[]) { for (int i=0; …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.