En cuanto a la lengua c
Cada programa debe tener un punto de partida. Cuando se ejecuta un programa, DOS envía fuera en su camino - como el lanzamiento de un barco. Como su último deber dock-master, DOS lanza el microprocesador de cabeza en el programa. El microprocesador entonces toma el timón del programa en ese punto de partida específico.
En todos los programas en C, el punto de partida es la main () función. Cada programa de C tiene uno, incluso GOODBYE.C (mostrado en la Figura 1). los main () la función es el motor que hace funcionar el programa, que muestra el mensaje en la pantalla.
Otros programas en C pueden llevar a cabo otras tareas en su main () función. Pero lo que hay, que es la primera instrucción dada a la computadora cuando se ejecuta el programa.
- main () es el nombre dado a la primera (o primaria) función en todos los programas C. Programas en C pueden tener otras funciones, pero main () es la primera.
- Es una convención común de seguir un lenguaje nombre de función C con paréntesis, como en main (). Esto no quiere decir nada. Todo el mundo lo hace, y está incluido aquí para que no se asuste cuando vea que en otros lugares.
- En Borland C ++, es posible que haya visto el mensaje de error dice "en la función principal." Este mensaje se refiere a la función principal - la void main () Lo que contiene las instrucciones en lenguaje C que has estado escribiendo.
- Una función es una máquina - es un conjunto de instrucciones que hace algo. Programas en C pueden tener muchas funciones en ellos, aunque el principal función es la primera función en un programa C. Es necesario.
Function. Hay que acostumbrarse a esa palabra.
Partes Pieces '
Aquí hay algunas piezas interesantes del programa C se muestra en la Figura 1:
1. #include se conoce como una directiva de preprocesador, que suena impresionante, y puede que no sea el término correcto, pero no está obligado a memorizar todas maneras. Lo que hace es decirle al compilador para "incluir" otro programa o archivo, junto con su código fuente, que generalmente evita un montón de pequeñas, errores molestos que de otro modo ocurrir.
2. es un nombre de archivo abrazado por paréntesis angulares (que es el intento del lenguaje C para forzarlo a utilizar todo tipo de soportes y otras cosas). Todo el #include comunicado indica al compilador que utilice el STDIO.H archivo, que contiene estándar de E / S, o de entrada / salida, comandos requeridos por la mayoría de los programas en C.
3. void main identifica el nombre de la función principal. El vacío identifica el tipo de función o la función de lo que produce. En el caso del principal, que no produce nada, y el término C para eso es "vacío".
4. Dos paréntesis vacíos siguen el nombre de la función. A veces, puede haber elementos en estos paréntesis.
5. Los corchetes o llaves encierran la función, abrazos apretados todas sus partes. Todo entre {y} es parte de la función main () en la Figura 1.
6. printf es una instrucción de lenguaje C, que forma parte del lenguaje de programación que finalmente le dice a la computadora qué hacer.
7. Pertenecer a printf son más paréntesis. En este caso, los paréntesis encierran texto, o una "cadena" de texto. Todo entre las comillas dobles (") es parte de la cadena de texto de printf.
8. Una parte interesante de la cadena de texto es n. Ese es el carácter de barra invertida y un poco n. Lo que representa es el carácter producido pulsando la tecla Intro. Lo que hace es poner fin a la cadena de texto con una "nueva línea".
9. Por último, la línea printf, o estado de cuenta, termina con un punto y coma. El punto y coma es como el compilador C sabe cuando una sentencia termina y otro comienza - como un punto al final de una oración. A pesar de que printf es la única instrucción en este programa, todavía se requiere que el punto y coma.
• texto en un programa se conoce como una cuerda. Por ejemplo, "la-de-da" es una cadena de texto. La cadena está encerrada entre comillas dobles.
• El lenguaje C se compone de palabras clave que aparecen en las declaraciones. Las declaraciones terminan en punto y coma, al igual que las oraciones en Inglés terminan en períodos.)
El propio lenguaje C - las palabras clave
El lenguaje C es realmente más bien breve. Sólo hay 33 palabras clave en C. Si sólo francés fuera tan fácil! La Tabla 1 muestra las palabras clave que componen el lenguaje C.
Tabla 1: C Lenguaje Palabras clave
asm | enum | firmado |
auto | externo | tamaño de |
descanso | flotador | estático |
caso | para | struct |
Char | ir | interruptor |
const | si | typedef |
continuar | int | unión |
por defecto | largo | no firmado |
hacer | inscribirse | vacío |
doble | regreso | volátil |
otro | corto | mientras |
No está mal, ¿eh? Pero estas no son todas las palabras que usted encuentra en el lenguaje C. Otras palabras o instrucciones se denominan funciones. Estos incluyen joyas como printf y varias docenas de otras funciones comunes que ayudan a las palabras clave básicas de lenguaje C en la creación de programas.
Si usted está utilizando DOS, las funciones específicas adicionales para DOS se apilan en la parte superior de la armada C estándar de funciones. Y si te metes en Windows, encontrará hordas de funciones de Windows específica que traen vocabulario completo de C en los cientos. Y no, no realmente tienes que memorizar ninguna de ellas. Es por ello que todos los compiladores de C vienen con una referencia del lenguaje, que usted, sin duda, mantener cerca al seno resplandeciente de su PC.
Las lenguas son más que una colección de palabras. También implican la gramática, o se pegue correctamente juntos las palabras de modo que las ideas comprensibles son transportadas. Este concepto es completamente fuera del alcance de la comunidad jurídica moderna.
Además de la gramática, idiomas requieren reglas, excepciones, jotas y tildes, y todo tipo de diversión y caos. Los lenguajes de programación son similares a la lengua hablada en que tienen varias partes y un montón de reglas.
- Usted nunca tendrá que memorizar las 33 palabras clave.
- De hecho, de las 33 palabras clave, usted puede terminar usando sólo la mitad sobre una base regular.
- Algunas de las palabras clave son palabras reales! Otros son abreviaturas o combinaciones de dos o más palabras. Otros son criptogramas de nombres de las novias del programador.
- Cada una de las palabras clave tiene su propio conjunto de problemas. Usted no sólo se utiliza la palabra clave otro, por ejemplo- debe usarlo en contexto.
- Funciones como printf requiere un conjunto de paréntesis y un montón de cosas dentro de los paréntesis. (No se preocupe por este derecho ahora- simplemente asiente con la cabeza y una sonrisa en el acuerdo, "Sí, printf no requieren un montón de cosas. ")
- Por cierto, el hecho de que printf es una función C y no una palabra clave es la razón por la #include Se requiere que al comienzo de un programa. El archivo STDIO.H contiene las instrucciones dicen que el compilador lo que exactamente printf es y hace. Si edita el #include línea, el compilador produce un cobarde "No sé que printf cosa tipo "de error.