Benützer:

El programa Main

Storyboard

>Modell

ID:(1039, 0)


El Programa Main

Beschreibung

El programa main en Java corresponde a la clase principal desde la que se controla todo el programa. Su estructura es de la forma

```
import ... libreria ...

public class my_program {

... subrutinas ...

public static void main(String[] args){
... codigo ...
}

}
```

En el caso de C++ también existe un programa central que lleva el nombre de main sin embargo no se escribe en la notación de clases si no que en forma directa:

```
#include .... librerias ...

int main(... argumentos ...)
{
... codigo ...

return 0;
}
```

El include juega el rol del import y la rutina retorna un entero.

Los argumentos pueden ser vacíos

```
int main(){ }
```

o una lista de punteros que van ante puesto del número de elementos

```
int main(int argn, char *argv[]){ }
```

donde argn es el número de elementos en el arreglo argv. Este ultimo es un arreglo de punteros o sea de direcciones donde se encuentra la información que el programa va a leer.

ID:(8550, 0)


Incluir Librerias

Beschreibung

Existen dos tipos de librerías:

- las propias de C++
- las de clases empleadas

Ambas se agregan en las primeras líneas del código tras el símbolo # y la palabra "include".

Las primeras se escriben con corchetes "bra-kets". Las más usadas son

Código | Subrutinas
-----------|-------------------------
| Memoria, números aleatorios, ordenar y buscar
| Administración de ingreso y egreso de datos
| Información de ejecución
| Administración de bits en un arreglo
| Distintas librerías relacionadas con lenguaje

Adicionalmente se pueden incluir librerías externas. Estas están conformadas por archivos compilados y archivos auxiliares que no se compilan y contienen solo las definiciones de formatos. Estos archivos se caracterizan por tener la extensión ".h" y el mismo nombre que el archivo de la clase con extensión ".cpp" (= C plus plus).

Adicionalmente los archivos ".h" pueden incluir definiciones de constantes.

ID:(8551, 0)